Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Machine Learning Engineer image - Rise Careers
Job details

Sr. Machine Learning Engineer

Do you want to help design new ways of processing Enterprise scale data at speed, learn leading edge technologies, work on complex big-data algorithms, shape processes into a growing engineering organisation, all while helping to scale a Series D rocket ship to the next level?


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 Global Inc provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state and local laws. Enable complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.


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

Enable Glassdoor Company Review
3.1 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Enable DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Enable
Enable CEO photo
Theresa Shearer
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Machine Learning Engineer, Enable

As a Senior Machine Learning Engineer at Enable, located in the vibrant tech hub of Toronto, ON, you’ll be stepping into a world of innovation and discovery! Are you ready to revolutionize how we process enterprise-scale data at lightning speed? At Enable, we’re all about harnessing the power of advanced machine learning to enhance B2B trading partner relationships through our cutting-edge SaaS rebate management platform. Your mission will revolve around collaborating with talented ML scientists and data engineers to design and implement groundbreaking systems, including retrieval-augmented generation (RAG) and AI-driven workflows. With your extensive experience in machine learning, you will take the lead in creating, deploying, and optimizing state-of-the-art AI solutions that improve our product offerings and deliver immense value to our clients. You’ll have the chance to tackle unique challenges, such as managing billions of calculations and ensuring seamless integration of complex models into existing architectures. We’re looking for a proactive individual who thrives in a fast-paced environment and loves diving into the latest research and technologies in AI. Your role is pivotal as we continue to scale our Series D rocket ship, and you’ll directly contribute to shaping our future while enjoying ample opportunities for personal and professional growth. If you’re passionate about pushing boundaries and making a significant impact in the world of machine learning, we can’t wait to welcome you to our dynamic team at Enable!

Frequently Asked Questions (FAQs) for Sr. Machine Learning Engineer Role at Enable
What are the responsibilities of a Senior Machine Learning Engineer at Enable?

As a Senior Machine Learning Engineer at Enable, you will be responsible for designing, building, and deploying advanced retrieval-augmented generation (RAG) systems. You'll collaborate with multidisciplinary teams to develop and integrate innovative AI solutions into our robust SaaS rebate management platform. Your day-to-day tasks will include creating evaluation pipelines, optimizing model performance, and ensuring seamless collaboration between MLOps and data engineering teams. This role is crucial for enhancing our products and pushing the boundaries of what AI can achieve within rebate management.

Join Rise to see the full answer
What qualifications are needed for the Senior Machine Learning Engineer position at Enable?

To become a Senior Machine Learning Engineer at Enable, you should ideally possess over 5 years of experience in machine learning engineering or applied AI, along with a Bachelor’s or Master’s degree in Computer Science or a related field. An evident foundation in machine learning principles, along with proven capabilities in deploying RAG systems and working with large language models, is essential. Familiarity with key technologies such as Python, ML libraries, and cloud platforms will set you apart as a candidate.

Join Rise to see the full answer
How does Enable support the growth of its Senior Machine Learning Engineers?

Enable thrives on fostering a culture of growth and innovation for its Senior Machine Learning Engineers. We provide opportunities to stay ahead of industry trends, engage in research, and experiment with cutting-edge technologies. In this collaborative environment, you'll be encouraged to take on challenges that not only enhance your technical skills but also expand your career trajectory. Regular roadmap planning, design reviews, and peer collaborations ensure that your contributions shape the future of our platform while supporting your professional development.

Join Rise to see the full answer
What technologies should a Senior Machine Learning Engineer at Enable be familiar with?

A Senior Machine Learning Engineer at Enable should have a solid grasp of various technologies pertinent to machine learning and AI development. Key technologies include Python, major ML libraries like PyTorch or TensorFlow, and familiarity with frameworks like Hugging Face Transformers. Understanding vector search tools and cloud platforms, preferably Azure, is vital. You'll also benefit from experience in deployment tools and maintaining ML systems in production, ensuring robust integrations that facilitate high-performance outcomes.

Join Rise to see the full answer
What is the work environment like for a Senior Machine Learning Engineer at Enable?

Working as a Senior Machine Learning Engineer at Enable offers a dynamic and collaborative atmosphere filled with innovation. You'll engage with cross-functional teams including ML scientists, data engineers, and product managers in a highly adaptive workspace. This role is well-suited for individuals who thrive in fast-paced environments, where your ideas can genuinely shape the future of the platform while contributing to meaningful solutions in rebate management. Expect an encouraging culture that values creativity, teamwork, and ongoing learning.

Join Rise to see the full answer
Common Interview Questions for Sr. Machine Learning Engineer
Can you explain your experience with retrieval-augmented generation (RAG) systems?

When answering this question, emphasize your familiarity with RAG systems and discuss any specific projects where you've implemented them. Highlight your approach to model architecture, algorithm selection, and the results achieved. Use metrics or outcomes to quantify your success, which demonstrates your aptitude for integrating such systems in a real-world context.

Join Rise to see the full answer
How do you ensure the performance of machine learning models in production?

Discuss your experience in monitoring model performance using evaluation pipelines. Detail any tools you've used, such as MLflow or Weights & Biases, to continuously track accuracy and relevance post-deployment. Describe your approach to tweaking models based on incoming data and feedback, ensuring optimal performance over time.

Join Rise to see the full answer
What techniques do you use for model optimization?

In your response, mention techniques like parameter-efficient training or model distillation which you have applied in past projects. Explain how these strategies can lead to significant improvements in latency, scalability, and cost efficiency, particularly in a high-stakes environment such as the one at Enable.

Join Rise to see the full answer
How do you collaborate with cross-functional teams?

Focus on specific examples of past collaborations with product managers, data engineers, or business stakeholders. Illustrate your communication strategy, how you share goals, and how you ensure alignment throughout various project phases. This reveals your team-oriented mindset and ability to thrive in a collaborative ecosystem.

Join Rise to see the full answer
Describe a challenging project you've led involving large language models.

Choose a project where you encountered significant hurdles, detailing your role in overcoming them. Discuss technical challenges, team dynamics, and how you guided your team to ensure project success. Refreshing the importance of perseverance and innovation is key!

Join Rise to see the full answer
What is your approach to staying updated on the latest ML trends?

In your answer, outline your methods for professional development. This can include attending conferences, participating in online courses, reading research papers, or being active in ML communities. Stress the importance of this aspect for role advancement, especially in a fast-evolving field like machine learning.

Join Rise to see the full answer
How comfortable are you with cloud platforms for machine learning deployment?

Discuss your familiarity with cloud platforms, particularly Azure, and detail projects you've executed on these platforms. Mention specific services you've utilized for deploying models and managing ML workloads, effectively showcasing your technical prowess with cloud infrastructure.

Join Rise to see the full answer
How do you handle feedback on your machine learning models?

Talk about your open-minded approach when receiving feedback. Emphasize your process for evaluating constructive criticism and implementing appropriate changes in your models. Highlight that iterative improvements based on feedback are critical to achieving greater accuracy and performance.

Join Rise to see the full answer
Can you give an example of how you've used data to solve a business problem?

Select a notable example of a business challenge that was addressed through data-driven insights. Outline your analytical approach, the methods you utilized, and the positive outcomes for the business. This not only showcases your problem-solving abilities but also your understanding of the role data plays in strategic decisions.

Join Rise to see the full answer
What role does documentation play in your workflow as a Senior Machine Learning Engineer?

To respond, highlight the significance of maintaining thorough documentation throughout projects, from development to deployment. Explain how it aids collaboration, knowledge transfer, and ensures scalability, which are especially important in an environment like Enable's where innovation and team dynamics are critical.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago

As a Senior Finance Systems Analyst at Enable, you'll enhance finance operations by leading NetSuite implementations and optimizations in a growing SaaS company.

Photo of the Rise User
Posted 13 days ago

As an Engineering Manager at Enable, you'll steer a talented engineering team and innovate solutions in the fast-paced world of enterprise data management.

Photo of the Rise User
Walmart Remote (USA) ISD Office - DGTC AR BENTONVILLE Home Office
Posted 13 days ago

Become part of Walmart's Omni Replenishment team as a Software Engineer III and make an impact on tech solutions for one of the largest retailers globally.

Photo of the Rise User
Siemens Hybrid Austin, TX; San Jose, CA; or Buffalo, NY
Posted 5 days ago

Join Allen Control Systems as a Software Engineer and be part of a pioneering team developing cutting-edge defense technologies.

Photo of the Rise User

Join our innovative team as a Backend Software Engineer, utilizing your expertise in Python and Ruby on Rails to develop scalable backend systems.

Posted 6 days ago

Join Tinuiti as a Software Engineer to lead the design and implementation of innovative software solutions in a fully remote environment.

Posted 9 days ago

Join Flume Health as a Mid-Level Software Engineer and lead innovative AI workflows to optimize healthcare data mapping.

Photo of the Rise User
Autodesk Remote AMER - Canada - Ontario - Toronto - University Ave
Posted 7 days ago

Autodesk is on the lookout for a talented Software Developer to enhance their data platform services in a hybrid working environment.

Photo of the Rise User
PayZen Hybrid San Francisco
Posted 3 days ago

PayZen is looking for a skilled Backend Engineer to innovate and support financial solutions in healthcare.

WGU Hybrid WGU North Carolina
Posted 8 days ago

WGU seeks a dedicated Software Engineer II to enhance online education access through innovative software solutions.

ENABLE Scotland is a dynamic charity run by its members. We campaign for a better life for children and adults who have learning disabilities. We support people who have learning disabilities and their families to live, work and take part in their...

51 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
S
11 people applied to Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
173 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB
Photo of the Rise User
Someone from OH, Lakewood just viewed Production Scheduling Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Hilliard just viewed General Manager at Super Soccer Stars
Photo of the Rise User
Someone from OH, West Chester just viewed Independent Living Ambassador at Otterbein SeniorLife