1

Google Machine Learning Engineer Jobs in Ontario

Career Renew is recruiting for one of its clients a Senior Machine Learning Engineer - this is a fully remote role for US/Canada based candidates. Salary range: 165-225K USD yearly plus benefits plus ...

Career Renew is recruiting for one of its clients a Senior Machine Learning Engineer - this is a fully remote role for US/Canada based candidates. Salary range: 165-225K USD yearly plus benefits plus ...

Experience: 7+ years of industry experience in software engineering with a strong focus on applied machine learning, deep learning, or NLP. * Programming Mastery: Expert-level proficiency in Python ...

Your Role As an AI / Machine Learning Engineer at Thri5, you'll help build the agent layer that powers our System of Actions. You'll design and implement multi-agent Co-pilot systems that orchestrate ...

Sr. AI Engineer

Ottawa, ON

CA$91K - CA$114K/yr

AI or machine learning certifications (e.g., AI-900, AWS Certified Machine Learning Engineer, Google Professional Machine Learning Engineer, or equivalent) are considered an asset. Compensation A ...

Sr. AI Engineer

Oakville, ON

CA$91K - CA$114K/yr

AI or machine learning certifications (e.g., AI-900, AWS Certified Machine Learning Engineer, Google Professional Machine Learning Engineer, or equivalent) are considered an asset. Compensation A ...

CA$91K - CA$114K/yr

AI or machine learning certifications (e.g., AI-900, AWS Certified Machine Learning Engineer, Google Professional Machine Learning Engineer, or equivalent) are considered an asset. Compensation A ...

Sr. AI Engineer

Toronto, ON

CA$91K - CA$114K/yr

AI or machine learning certifications (e.g., AI-900, AWS Certified Machine Learning Engineer, Google Professional Machine Learning Engineer, or equivalent) are considered an asset. Compensation A ...

Showing results 41-60

Google Machine Learning Engineer information

See Ontario salary details

$25.5K

$137.3K

$223.5K

How much do google machine learning engineer jobs pay per year?

As of Jul 25, 2026, the average yearly pay for google machine learning engineer in Ontario is $137,346.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,500.00 and $170,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Google Machine Learning Engineer position, and why are they important?

To thrive as a Google Machine Learning Engineer, you need strong expertise in mathematics, statistics, programming (especially Python or C++), and a solid background in computer science or a related field. Familiarity with machine learning frameworks (such as TensorFlow or PyTorch), cloud platforms (like Google Cloud), and advanced certifications can be highly beneficial. Excellent problem-solving, teamwork, and communication skills help you collaborate across teams and explain complex models to stakeholders. These skills are essential to driving innovation, building scalable solutions, and ensuring impactful results in a fast-paced, research-driven environment.

What is a Google Machine Learning Engineer job?

A Google Machine Learning Engineer designs, builds, and optimizes machine learning models to improve Google's products and services. They work with large datasets, implement algorithms, and deploy scalable AI systems. Collaboration with data scientists, software engineers, and product teams is essential to integrate models into real-world applications. Strong knowledge of Python, TensorFlow, and cloud computing is often required. This role focuses on both research and practical implementation to enhance automation and decision-making across Google products.

What types of projects and collaborations can Google Machine Learning Engineers expect to be involved in?

Google Machine Learning Engineers often contribute to diverse projects, such as developing next-generation search algorithms, optimizing user experiences across products, or creating scalable machine learning systems for internal and external clients. The role frequently involves collaborating with data scientists, product managers, software engineers, and researchers to define project goals and deliver impactful solutions. You can expect to participate in code reviews, prototype new models, and provide expert input during technical discussions. This collaborative, interdisciplinary approach ensures innovative outcomes and offers ongoing opportunities for professional growth and skill development.

What are popular job titles related to Google Machine Learning Engineer jobs in Ontario? For Google Machine Learning Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Google Machine Learning Engineer jobs in Ontario look for? The top searched job categories for Google Machine Learning Engineer jobs in Ontario are:
Infographic showing various Google Machine Learning Engineer job openings in Ontario as of July 2026, with employment types broken down into 93% Full Time, 4% Part Time, and 3% Contract. Highlights an 86% Physical, 6% Hybrid, and 8% Remote job distribution, with an average salary of $137,346 per year, or $66 per hour.
Machine Learning Engineer - Express Scripts Canada

Machine Learning Engineer - Express Scripts Canada

Cigna

Mississauga, ON

CA$115K - CA$125K/yr

Full-time

Medical, Dental, Vision, Retirement

Posted 15 days ago


Cigna Healthcare rating

8.4

Company rating: 8.4 out of 10

Based on 237 frontline employees who took The Breakroom Quiz

27th of 890 rated healthcare providers


Job description

Job Title: Machine Learning Engineer

Location: Mississauga
Employment Type: Full-time

Reason for Vacancy: Replacement

Work Arrangement: Hybrid
Department Name: Application Delivery Department

Pay Typed: Salaried

Pay Range: $115,000 - $125,000

Please note that this is a general posting range and offer range will be varied based on relevant experience, qualifications, skills required and location for this role.

About Us

Express Scripts Canada (ESC) is the leader in health benefits management. Serving over 12 million members, we help insurance carriers, third party administrators, and the public sector optimize the value of health benefits by linking the talent and professional expertise of our people with leading edge

information management systems and technology. Express Scripts Canada is a wholly owned subsidiary of Express Scripts, one of the largest pharmacy benefit management (PBM) companies in North America, part of The Cigna Group (NYSE: CI), a global health company. Together, we deliver innovative,

cost-effective solutions that improve access, affordability, and health outcomes for Canadians.

Job Summary

Express Scripts Canada is looking for a Machine Learning Engineer to join our Team. The successful candidate will design, build, and operate data pipelines and ML services that detect unusual patterns in healthcare claims and pharmacies.

The role blends hands-on data engineering (Oracle + ETL), model development (unsupervised learning), and API serving (Python/FastAPI), with close collaboration across business teams. You'll ensure the best possible performance, quality, and responsiveness of the applications and pipelines, and help maintain code quality, organization, and automation.

Key Responsibilities:

  • Design & implement ML data pipelines to ingest, engineer, and persist features from Oracle (SQLAlchemy/oracledb), including robust logging, argument-driven CLI tools, and environment-based configuration (.env).

  • Build and validate unsupervised ML models (e.g., MiniBatchKMeans/KMeans, DBSCAN) with dimensionality reduction (TruncatedSVD/PCA), leveraging chunked processing and sparse matrices for large datasets; evaluate using silhouette/Calinski-Harabasz/Davies-Bouldin and stability checks.

  • Serve models as REST APIs (ie. FastAPI/Pydantic) with health endpoints, CORS, structured response models, and joblib artifact loading; instrument application logs and operational run scripts.

  • Orchestrate end-to-end validation (DB feature engineering API scoring curated outputs), writing curated results back to Oracle tables and creating/maintaining schemas and DDL where required.

  • Collaborate with business teams to interpret clusters/risk buckets, explain top contributing features, and incorporate feedback loops into subsequent runs and outputs.

  • Support deployment workflows in sandboxed/on-prem environments; participate in CI/CD (e.g., Jenkins/OpenShift pipelines) as part of model operationalization.

  • Ensure performance, quality, and responsiveness of data pipelines and APIs; help maintain code quality, organization, and automation; perform code reviews and follow Agile ceremonies.

  • Understand how AI is interpreting the data set and use that understanding to build prompt that lead to expected outcomes

  • Develop and maintain AI pipelines including data preprocessing, feature extractions, model training, and evaluation

What We're Looking For

  • 5+ years application development experience;3-5 years of professional experience in data science / machine learning engineering with Python, including productionizing data pipelines or ML services

  • Bachelor's degree in Computer Science, Data Science, Engineering, Mathematics, or a related field (or equivalent practical experience).

  • Core programming (Python): Strong with NumPy, pandas, scikit-learn, SciPy (sparse), joblib, CLI (argparse), and data visualization (matplotlib/seaborn).

  • Modeling (Unsupervised): Practical experience with MiniBatchKMeans/KMeans, DBSCAN, TruncatedSVD/PCA, cluster evaluation (silhouette, CH, DB), and stability/bootstrapping.

  • Data engineering and Oracle: Writing performant SQL; using SQLAlchemy and oracledb for reads/writes; creating tables/DDL; batch inserts; column/type normalization.

  • ETL pipelines: Feature engineering over large volumes with chunked processing, environment-aware configs (.env), robust logging, and CSV/DB outputs.

  • APIs and integration: Batch prediction flows via REST (e.g., httpx client) and schema-compatible exports

  • Version control and CI/CD: Proficient with Git; familiarity with Jenkins/OpenShift pipelines and on-prem deployment constraints.

  • Experience in Healthcare domain with exposure to Fraud, Waste, and Abuse detection in pharmacy/claims, risk scoring thresholds, and audit support artifacts considered a strong asset.

  • Experience with on-prem, masked datasets and familiarity with Docker/OpenShift deployment patterns for ML APIs.

Why Join Us

  • Competitive compensation, benefits and pension plan

  • Career development and advancement opportunities

  • A culture that celebrates innovation and collaboration

  • Flexible work options and wellness programs

Pre-Employment Requirements

All offers of employment are conditional upon the successful completion of reference checks and background verification in accordance with company policy. Within ESC, for certain positions, obtaining and maintaining a federal government security clearance is a bona fide occupational requirement. Candidates applying for such roles must meet all eligibility criteria for the applicable clearance level and consent to the security screening process as mandated by federal regulations. Failure to obtain or maintain the required clearance will result in withdrawal of the offer or termination of

employment.

Our hiring process includes AI-powered tools to conduct video interviews, take notes and score candidates; however, all scores will be reviewed by hiring managers and our Talent team before making a decision.

NOTE: Internal candidates should apply before April 17, 2026.

Express Scripts Canada is a Cigna company

Express Scripts Canada is a subsidiary of Express Scripts, a Cigna company. Cigna Corporation (NYSE: CI) is a global health service company dedicated to improving the health, wellbeing and peace of mind of those we serve. Cigna offers an integrated suite of health services through Cigna, Express Scripts, and our affiliates including medical, dental, behavioural health, pharmacy, vision, supplemental benefits, and other related products.

About Express Scripts Canada

Express Scripts Canada is a leading health benefits manager and has been recognized as one of the most innovative. Our clients include Canada's leading insurers, third party administrators and governments. We work with these clients to develop industry-leading solutions to deliver superior healthcare in a cost-controlled environment. We provide Active Pharmacy services to more than 7 million Canadian patients and adjudicate more than 100 million pharmacy, dental, and extended health claims annually. Through our proprietary consumer intelligence, clinical expertise, and patients-first approach, we promote better health decisions for plan members, while managing and reducing drug benefit costs for plan sponsors.

It will be a condition of employment that the successful candidate obtains an Enhanced Reliability Clearance from the Federal Government. The candidate will be required to provide supporting documentation to receive clearance if required.

We offer a competitive salary and benefits package, along with a positive work environment built on solid corporate values, integrity, mutual respect, collaboration, passion, service and alignment.

We are an equal opportunity employer that promotes a diverse, inclusive and accessible workplace. By embracing diversity, we build a more effective organization that empowers our employees to be the best that they can be.

We are committed to creating a working environment that is barrier-free and we are prepared to provide accommodation for people with disabilities.

If you require accommodation in completing the online application process, please email: eschr2@express-scripts.com Do not email eschr2@express-scripts.com for an update on your application or to provide your resume as you will not receive a response.


What Cigna Healthcare employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom