Senior Machine Learning Engineer, AI Platform

Remote from
Canada flag
Canada
Salary, yearly, CAD
116,000 - 171,000
Employment type
Full Time,
Job posted
Apply before
10 Jul 2026
Experience level
Senior
Views / Applies
17 / 1

About Mozilla

Feel good about your work again.

Actively Hiring
Verified job posting
This job post has been manually reviewed for authenticity and compliance.

AI Summary

Mozilla's AI Platform team seeks a Senior Machine Learning Engineer to design and operate core infrastructure for AI features across products. This role involves building model training pipelines, high-throughput inference services, and GPU orchestration, ensuring reliable and privacy-respecting AI systems at global scale. The ideal candidate has strong Python skills, experience with production ML systems, cloud environments, and GPU workloads. You will own inference workflows end-to-end, optimize performance, and collaborate closely with product, infrastructure, and security teams.

Role DNA

Job Complexity
Easy Hard
Pace & Pressure
Relaxed Fast-paced
Autonomy Level
Guided Full Ownership
Communication Load
Independent Highly Collaborative
AI Insight This senior role requires deep expertise in ML systems, distributed computing, and production infrastructure, making it challenging and requiring a high level of technical skill.

Salary Analysis

Median Highly Competitive
CAD143,500
CA Market
CAD116k – 171k
0 CAD188k
AI Insight The offered salary range of CAD 116,000 to 171,000 is competitive for a senior ML engineer in Canada, aligning with market rates for roles requiring significant experience and technical depth.

Key Skills

Python Machine Learning GPU Computing Cloud Infrastructure Inference Optimization CI/CD Distributed Systems Kubernetes Model Serving Observability

Dear Hiring Manager,

I am excited to apply for the Senior Machine Learning Engineer, AI Platform role at Mozilla. I have a strong background in building and operating production ML systems, with expertise in Python, GPU computing, and cloud infrastructure. At my previous role at [Company], I designed and deployed high-throughput inference pipelines that reduced latency by 30% while maintaining cost efficiency.

I am particularly drawn to Mozilla's commitment to privacy and open-source values. Your focus on building scalable AI infrastructure aligns with my passion for creating impactful technology. I have experience managing GPU workloads, implementing CI/CD for ML models, and collaborating with cross-functional teams to deliver reliable systems.

I look forward to the opportunity to contribute to your AI Platform team and help drive the next generation of intelligent experiences at Mozilla. Thank you for your consideration.

Sincerely,
[Your Name]

Can you describe a project where you deployed a machine learning model at scale? What challenges did you face and how did you address them?
At my previous company, I deployed a recommendation model serving millions of users. Challenges included latency spikes and resource contention. I addressed them by implementing autoscaling with Kubernetes, optimizing model quantization, and adding caching layers, which reduced latency by 40%.
How do you optimize inference performance for deep learning models?
I focus on techniques like model pruning, quantization, and using optimized inference engines like TensorRT or ONNX Runtime. I also consider batching strategies, hardware such as GPU selection, and ensure efficient data pipeline to minimize I/O bottlenecks.
Describe your experience with managing GPU resources in a production environment.
I have used Kubernetes with GPU node pools and tools like Kubeflow to allocate resources. I monitor utilization using Prometheus and Grafana, and implement dynamic resource allocation based on workload demands, ensuring cost efficiency and performance.
Tell me about a time you improved a model serving pipeline's reliability.
I introduced automated health checks and graceful degradation. When a model version had increased latency, I set up circuit breakers to fall back to a previous version, ensuring high availability. I also implemented canary deployments to test new models before full rollout.
How do you monitor and ensure the health of ML systems in production?
I use observability tools to track metrics like latency, throughput, error rates, and data drift. I set up alerts for anomalies and establish runbooks for common issues. Additionally, I perform regular post-mortems to identify root causes and prevent recurrence.

Why Mozilla?

Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser, and Pocket, a service for keeping up with the best content online. Now, with more than 225 million people around the world using our products each month, we’re shaping the next 25 years of technology and helping to reclaim an internet built for people, not companies. Our work focuses on diverse areas including AI, social media, security and more. And we’re doing this while never losing our focus on our core mission – to make the internet better for people. 

The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren’t beholden to any shareholders — only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. 

About this team and role: 

The AI Platform team is responsible for building the foundational infrastructure that powers intelligent experiences across Mozilla products. This includes model training pipelines, high-throughput inference services, GPU orchestration, and secure, privacy-respecting AI systems that operate reliably at global scale.

We’re looking for a Machine Learning Engineer with a strong platform mindset to help design, build, and operate Mozilla’s AI platform. In this role, you’ll work at the intersection of machine learning, distributed systems, and production infrastructure—ensuring that models can be trained, deployed, and served efficiently, securely, and at scale. You will collaborate closely with product, infrastructure, and security teams to enable fast iteration while meeting strict performance and privacy requirements.

What You’ll Do:

  • Design, build, and operate core AI platform components used to train, deploy, and serve machine learning models in production environments.
  • Own model serving and inference workflows end-to-end, driving improvements in reliability, scalability, performance, and operational excellence.
  • Lead efforts to optimize inference systems for throughput, latency, and cost efficiency across CPU and GPU workloads.
  • Design and manage GPU-based inference and training workloads, including performance tuning, capacity planning, and resource utilization optimization.
  • Own and improve critical parts of the model lifecycle, including packaging, versioning, testing strategies, validation, and deployment automation.
  • Implement and evolve observability practices (metrics, logging, tracing, alerting) to improve visibility and operational resilience of ML services and pipelines.
  • Partner closely with product, infrastructure, security, and data teams to design scalable platform capabilities that enable AI-powered features.
  • Contribute to technical design discussions, propose architectural improvements, and mentor junior engineers through code reviews and knowledge sharing.
  • Participate in and help improve operational processes, including incident response, on-call rotations, and post-incident reviews.

What You’ll Bring:

  • Bachelor’s degree with 4–6 years of relevant industry experience, or Master’s degree with significant hands-on experience building and operating production ML systems, or work experience equivalent
  • Strong experience developing in Python for machine learning systems, backend services, or distributed data processing.
  • Proven experience deploying and operating ML workloads in cloud environments, including production-grade infrastructure.
  • Solid understanding of model serving architectures, inference pipelines, and performance tradeoffs (latency, throughput, cost, scaling strategies).
  • Hands-on experience working with GPU-based workloads and accelerated computing in production settings.
  • Experience designing CI/CD pipelines and development workflows that support reliable ML system deployment.
  • Ability to independently scope and drive technical initiatives while balancing product and operational priorities.
  • Strong problem-solving skills and the ability to debug performance and reliability issues in distributed systems.
  • Clear and effective communication skills, with experience collaborating across engineering, product, and infrastructure teams.

Bonus Skills:

  • Experience implementing inference optimization strategies such as batching, quantization, compilation, model conversion, or hardware-specific tuning.
  • Familiarity with containerization and orchestration systems (e.g., Docker, Kubernetes) in production environments.
  • Experience designing observability systems for distributed services, including metrics strategy and performance profiling.
  • Exposure to privacy-preserving ML techniques, security best practices, or responsible AI system design.
  • Contributions to open-source ML infrastructure projects or leadership in building reusable internal ML tooling.

What you’ll get:

  • Generous performance-based bonus plans to all eligible employees – we share in our success as one team
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc. – varies by country)

About Mozilla 

Mozilla exists to build the Internet as a public resource accessible to all because we believe that open and free is better than closed and controlled. When you work at Mozilla, you give yourself a chance to make a difference in the lives of Web users everywhere. And you give us a chance to make a difference in your life every single day. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.

Commitment to diversity, equity, inclusion, and belonging

Mozilla understands that valuing diverse creative practices and forms of knowledge are crucial to and enrich the company’s core mission. We encourage applications from everyone, including members of all equity-seeking communities, such as (but certainly not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientations, gender identities, and expressions.

We will ensure that qualified individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment, as appropriate. Please contact us at [email protected] to request accommodation.

We are an equal opportunity employer. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws. Mozilla will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose.

Group: D

#LI-REMOTE

Req ID: R3074

Hiring Ranges:

Canada Tier 1 Locations
$128,000—$171,000 CAD
Canada Tier 2 Locations
$116,000—$155,000 CAD

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Data Science & Analytics remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

Jobicy+ Subscription

Jobicy

614 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts and digest
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts and digest
  • • Personal career consultant
  • • AI-powered job advice
Go to account ›