Position title
Senior Software Engineer - Search Technology

Alexsei is a Canada based Legal AI startup that provides answers to complex legal questions. We are a team of software engineers and lawyers working hard to achieve our long-term mission of making the law more accessible; that is, easier to understand more quickly and affordably.
We are building a Complex Question Answer System (CQAS) specifically for the legal domain, a core component of which involves development of our next-gen search technology. We are looking for an experienced search engineer to work directly with our CTO.
This role is within Alexsei's Core-AI Search Team and is a great opportunity for a search engineer to work on a product with real impact. More importantly expand their horizons from traditional search. Learn the ropes while helping build a next-gen natural language question answer system.

  • Experience with Solr and Lucene.
  • Should have working experience on text documents, and Solr features such as Filters, Query Parsers and their customization, Dynamic Fields, Performance Tuning, Faceted Search, Grouping, Distributed Searches, Lucene internals, Solr Cloud & Zookeeper.
  • Solr / Search architecture. Hands on experience in Solr implementations, Design, Architecture, Performance & Scalability.
  • Implement automated techniques and processes for the bulk and real-time indexing in Apache Solr of large-scale data sets.
  • Write efficient search queries against Solr indexes.
  • Leverage Solr to prototype and demonstrate new ideas.
  • Design, implement and deploy highly scalable and reliable systems.
  • Troubleshoot Solr indexing process and querying engine.
  • Experience in highly scalable tools like Kafka, Spark etc.
  • Developing Web Services

Key Skills
Solr, Lucene, Java, Python, Spark, NLP, Machine Learning, Deep Learning, Apache Products.
Required Experience and Qualifications

  • A minimum of 4-8 years of working with Solr development and/or search technology.
  • Bachelor's Degree in Computer Science. Masters and PhD candidates with a concentration in Natural Language Processing are also welcome!
  • Demonstrated extensive experience in Information Retrieval and Natural Language Processing.


  • search technology: 4 years (Required)
  • information retrieval: 4 years (Required)


  • Bachelor's (Required)


  • English (Required)
Job Benefits

Work for a cool AI startup! We are building something legit and impactful, not just another app.

  • Flexible work hours and location. We’re cool with remote work!
  • Contribute to building components of a large-scale pipeline for next-gen AI powered search.
  • Learn practical use and integration of deep learning in a real world application.
  • Get in on the ground floor with a growing software development team.
  • You gain points for a possible opportunity to transition to an engineering manager role.
Employment Type
Full time
Job Location
10 Dundas Street East, Suite 1002, Toronto, Ontario
Remote work possible
Date posted
November 8, 2019
Valid through
March 31, 2020
PDF Export
Close modal window

Position: Senior Software Engineer - Search Technology

Thank you for submitting your application. We will contact you shortly!