We're looking for a Software Engineer, AI to join our team in Toronto, focusing on building and optimizing state-of-the-art LLM-powered agents that can reason, plan and automate workflows for users.
Requirements
- Software engineering experience
- Experience with information retrieval systems, search relevance, and ranking models
- Expertise in Python, with experience in frameworks such as PyTorch, TensorFlow, or JAX
- Familiarity with LLMs, prompt engineering, and retrieval-augmented generation pipelines
- Understanding of evaluation methods for search systems, including offline metrics and user-facing evaluation
- Experience working with vector database infrastructure (FAISS, Milvus, Weaviate, Pinecone, PGVector) and traditional search engines (Elasticsearch, OpenSearch)
- Understanding of data pipelines, preprocessing, and large-scale data handling
- Ability to work independently and collaboratively in a fast-paced environment, balancing research and production needs
- Develop and implement CI/CD pipelines. Automate the deployment and monitoring of ML models
- Knowledge of query understanding, document summarization and other content enrichment strategies
- Expertise in automated LLM evaluation, including LLM-as-judge methodologies
- Skilled at prompt engineering - including zero-shot, few-shot, and chain-of-thought
- Experience with cloud infrastructure (AWS, GCP, Azure) for scalable ML workflows
Benefits
- Extended health & dental coverage
- Fun perks like discounts at Goodlife and Perkopolis
- Ownership: All full-time employees have the opportunity to participate in our Employee Stock Option Plan
- Vacation Policy is Take The Time You Need
- Top-tier tools. All employees will receive a Mac (or PC, if that’s your jam) and access to A+ tooling
- AI First. All employees are encouraged to lean into AI to work smarter and faster
- Growth / Leadership. Direct access to our leadership team, including our CEO, and opportunities to connect with incredible people across the company
- Social connection. There’s no shortage of ways to stay connected and have fun