Machine Learning Engineer

1 week ago


Ottawa, Canada TEEMA Full time

Senior AI / Machine Learning Engineer

6 months contract plus extensions

We are seeking a Senior AI / ML Engineer with deep hands-on experience building Agentic AI systems and deploying production-grade machine learning applications at enterprise scale. This role focuses on designing high-performance cloud infrastructure, orchestrating ML workflows, and enabling scalable AI solutions.

Key Skills & Technical Requirements (Must-Haves)

- Senior-level, hands-on experience building Agentic AI systems using the LangGraph ecosystem (LangChain, LangGraph, LangServe, etc.)
- Proven track record delivering production-scale AI applications (not prototypes)
- Strong experience with Python, LLMOps, and AI orchestration frameworks
- Extensive hands-on experience with enterprise-scale AI/ML systems
- Solid knowledge of PyTorch and TensorFlow
- Familiarity with BigQuery, LangGraph, and LangChain
- Experience working with Kubernetes, Docker, and Cloud Composer
- GCP strongly preferred, though highly experienced senior engineers in other cloud platforms may be considered
- Mandatory: At least 2 years of experience in retail or loyalty programs

What You Will Do

- Architect and maintain scalable cloud infrastructure using GCP services such as:
- Vertex AI
- BigTable
- BigQuery
- Cloud Composer
- Automate and orchestrate end-to-end ML workflows, including ingestion, feature engineering, model training, evaluation, and deployment
- Enhance platform usability and improve scalability for ML practitioners
- Optimize data pipelines for low latency and cost efficiency
- Implement monitoring, alerting, and disaster recovery mechanisms
- Continuously evaluate emerging technologies and improve engineering best practices

Required Qualifications

- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline
- 6+ years of experience in software engineering, cloud infrastructure, data engineering, or ML platforms
- Strong hands-on experience with GCP tools, including:
- Vertex AI
- BigQuery
- BigTable
- Cloud Composer
- Cloud Storage
- Expert-level Python skills (technical test will be in Python)
- Experience with Java or SQL for backend or data processing workflows
- Proficiency with workflow orchestration (e.g., Apache Airflow)
- Strong CI/CD and DevOps experience
- Proficiency with Docker and Kubernetes



  • Ottawa, Canada The Institute for Performance and Learning Full time

    This is where you save and sustain lives At Baxter, we are deeply connected by our mission. No matter your role at Baxter, your work makes a positive impact on people around the world. You'll feel a sense of purpose throughout the organization, as we know our work improves outcomes for millions of patients. Baxter's products and therapies are found in...


  • Ottawa, Canada Scribd, Inc. Full time

    Join to apply for the Machine Learning Engineer role at Scribd, Inc.Join to apply for the Machine Learning Engineer role at Scribd, Inc.About The CompanyAt Scribd (pronounced “scribbed”), our mission is to spark human curiosity. Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empower...


  • Ottawa, Canada Scribd, Inc. Full time

    Join to apply for the Machine Learning Engineer role at Scribd, Inc.Join to apply for the Machine Learning Engineer role at Scribd, Inc.About The CompanyAt Scribd (pronounced “scribbed”), our mission is to spark human curiosity. Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empower...


  • Ottawa, Canada Scribd, Inc. Full time

    Join to apply for the Machine Learning Engineer role at Scribd, Inc.Join to apply for the Machine Learning Engineer role at Scribd, Inc.About The CompanyAt Scribd (pronounced “scribbed”), our mission is to spark human curiosity. Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empower...


  • Ottawa, Canada Scribd, Inc. Full time

    Join to apply for the Machine Learning Engineer role at Scribd, Inc. Join to apply for the Machine Learning Engineer role at Scribd, Inc. About The CompanyAt Scribd (pronounced “scribbed”), our mission is to spark human curiosity. Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empower...


  • Ottawa, Canada The Institute for Performance and Learning Full time

    SUMMARY We are looking for a Machine Learning Scientist who is passionate about aiding India’s emergence into an AI superpower and about applying AI and ML to solve high-impact societal challenges, especially in the area of large language models (LLMs). The ideal candidate will have a strong research or applied background with 6+ years of relevant...


  • Oakville, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern, Canada Skip Full time

    Join to apply for the Machine Learning Engineer role at Skip Ready for a challenge? Then Just Eat Takeaway.com might be the place for you. We’re a leading global online food delivery platform, and our vision is to empower everyday convenience. Whether it’s a Friday-night feast, a post-gym poke bowl, or grabbing some groceries, our tech platform connects...


  • Ottawa, Canada Scribd, Inc. Full time

    Overview Senior Machine Learning Engineer role at Scribd, Inc. About The Company At Scribd (pronounced “scribbed”), our mission is to spark human curiosity. Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empower collective expertise through our three products: Everand, Scribd, and...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Mercor Full time

    Machine Learning Engineer 2 days ago Be among the first 25 applicants This range is provided by Mercor. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $14.00/hr - $14.00/hr Direct message the job poster from Mercor About The Job Mercor connects elite creative and technical talent with...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada The Aviation Agency Full time

    Join to apply for the Machine Learning Engineer role at The Aviation Agency About The Role You’ll build, train, and optimize predictive models that power smarter, faster advertising campaigns. Your work will help us anticipate audience behavior and deliver the right message at the right time. Responsibilities Develop machine learning models for ad...