Sr. Machine Learning Engineer
Toronto, ON
Enable
Enable turns rebates into a growth engine. Our collaborative B2B rebate management software makes it easy to manage and scale rebate programs. Try it free.Then welcome to Enable đ
What is Enable:Enable is the SaaS rebate management platform that drives trusted relationships between B2B trading partners. We create money for our customers by providing them with the technology solutions to automatically detect and report on rebate due. Customers configure their deals, Enable ingests and process all their sales transactions, allowing them to find rebates they are owed that they would otherwise have missed.
All this has major challenges, we process enormous amounts of data in very short time frames, performing billions of calculations per customer and storing it all in Enterprise scale databases. We provide customers with reporting, deal editing and collaboration capabilities. There are no standard techniques for doing this, we are the market leader, and we create new solutions every day.
We launched our flagship product in 2016 and have raised $276m to date in Series A, B, C & D funding. We are continually growing our client base, product portfolio and hyper-talented team.
Weâre hiring a Senior Machine Learning Engineer to join our AI and Architecture team, contributing to the design, development, and deployment of cutting-edge machine learning systems. In this role, youâll work closely with ML scientists, data engineers, and product teams to help bring innovative solutionsâsuch as retrieval-augmented generation (RAG) systems, multi-agent architectures, and AI agent workflowsâinto production.
As a Senior Machine Learning Engineer, youâll play a key role in developing and integrating cutting-edge AI solutionsâincluding LLMs and AI agentsâinto our products and operations at a leading SaaS company. Youâll collaborate closely with product and engineering teams to deliver innovative, high-impact systems that push the boundaries of AI in rebate management. This is a highly collaborative and fast-moving environment where your contributions will directly shape both the future of our platform and your own growth.
Key Responsibilities
- Design, build, and deploy RAG systems, including multi-agent and AI agent-based architectures for production use cases.
- Contribute to model development processes including fine-tuning, parameter-efficient training (e.g., LoRA, PEFT), and distillation.
- Build evaluation pipelines to benchmark LLM performance and continuously monitor production accuracy and relevance.
- Work across the ML stackâfrom data preparation and model training to serving and observabilityâeither independently or in collaboration with other specialists.
- Optimize model pipelines for latency, scalability, and cost-efficiency, and support real-time and batch inference needs.
- Collaborate with MLOps, DevOps, and data engineering teams to ensure reliable model deployment and system integration.
- Stay informed on current research and emerging tools in LLMs, generative AI, and autonomous agents, and evaluate their practical applicability.
- Participate in roadmap planning, design reviews, and documentation to ensure robust and maintainable systems.
Required Qualifications
- 5+ years of experience in machine learning engineering, applied AI, or related fields.
- Bachelorâs or Masterâs degree in Computer Science, Machine Learning, Engineering, or a related technical discipline.
- Strong foundation in machine learning and data science fundamentalsâincluding supervised/unsupervised learning, evaluation metrics, data preprocessing, and feature engineering.
- Proven experience building and deploying RAG systems and/or LLM-powered applications in production environments.
- Proficiency in Python and ML libraries such as PyTorch, Hugging Face Transformers, or TensorFlow.
- Experience with vector search tools (e.g., FAISS, Pinecone, Weaviate) and retrieval frameworks (e.g., LangChain, LlamaIndex).
- Hands-on experience with fine-tuning and distillation of large language models.
- Comfortable with cloud platforms (Azure preferred), CI/CD tools, and containerization (Docker, Kubernetes).
- Experience with monitoring and maintaining ML systems in production, using tools like MLflow, Weights & Biases, or similar.
- Strong communication skills and ability to work across disciplines with ML scientists, engineers, and stakeholders.
Preferred Qualifications
- PhD in Computer Science, Machine Learning, Engineering, or a related technical discipline.
- Experience with multi-agent RAG systems or AI agents coordinating workflows for advanced information retrieval.
- Familiarity with prompt engineering and building evaluation pipelines for generative models.
- Exposure to Snowflake or similar cloud data platforms.
- Broader data science experience, including forecasting, recommendation systems, or optimization models.
- Experience with streaming data pipelines, real-time inference, and distributed ML infrastructure.
- Contributions to open-source ML projects or research in applied AI/LLMs.
- Certifications in Azure, AWS, or GCP related to ML or data engineering.
Enable expressly prohibits any form of unlawful employee harassment based on race, color, religion, gender, sexual orientation, national origin, age, genetic information, disability or veteran status. Improper interference with the ability of Enable employees to perform their expected job duties is absolutely not tolerated.
#LI-Hybrid
* Salary range is an estimate based on our AI, ML, Data Science Salary Index đ°
Tags: Architecture AWS Azure CI/CD Computer Science Data pipelines DevOps Docker Engineering FAISS Feature engineering GCP Generative AI Generative modeling Kubernetes LangChain LLMs LoRA Machine Learning MLFlow ML infrastructure ML models MLOps Model deployment Model training Open Source PhD Pinecone Pipelines Prompt engineering Python PyTorch RAG Research Snowflake Streaming TensorFlow Transformers Unsupervised Learning Weaviate Weights & Biases
Perks/benefits: Career development Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.