Senior Software Engineer designing and building core platform services for Mozilla's AI infrastructure. Collaborating with cross-functional teams to ensure efficient model deployment and operational excellence.
Responsibilities
Design, build, and operate core platform services and APIs used to deploy and serve production workloads at scale.
Own service reliability end-to-end, driving improvements in availability, scalability, performance, and operational excellence.
Lead efforts to optimize backend services for throughput, latency, and cost efficiency across distributed infrastructure.
Design and manage Kubernetes-based workloads, including GitOps deployment pipelines, environment configuration, and resource utilization optimization.
Own and improve critical parts of the service 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 backend services and pipelines.
Partner closely with product, infrastructure, security, and data teams to design scalable platform capabilities that enable new product 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.
Requirements
Bachelor's degree with 4–6 years of relevant industry experience, or Master's degree with significant hands-on experience building and operating production systems, or work experience equivalent
Strong, modern Python skills, with experience writing clean, maintainable code and working with a fast toolchain (dependency management, linting, formatting, type checks, pre-commit), building both libraries and CLIs that output structured data.
Advance experience with database deployment and management, bonus points for familiarity with Postgres
Proven experience deploying and operating workloads in cloud environments, including production-grade infrastructure on GCP and GKE (artifact registries, managed caches, networking and internal load balancing, VPC, DNS, and separation of nonprod and prod).
Hands-on experience with Kubernetes and Helm, writing charts that deploy across environments with per-environment configuration and progressive feature rollout.
Experience with Terraform for provisioning infrastructure across environments, including schema validation and PR-level plan review.
Experience designing and running scalable APIs that hold up under load, including health and readiness checks, auth, and clean startup and shutdown.
Experience with Grafana or similar tools for metrics, dashboards, and reading application and infrastructure health together during rollouts.
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.
On-call experience, including participating in incident response and post-incident reviews.
Benefits
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)
Hiring Python Developer with AWS Lambda for full - time permanent role in Toronto, ON. Requires 10+ years experience in large - scale distributed systems.
IaC Engineer (Azure Bicep) needed for hybrid contract in Calgary, Edmonton, or Toronto. Design Bicep modules, build CI/CD pipelines, and support Terraform.
Senior Cloud Application Specialist needed for contract/hybrid role in Toronto, ON. Must have 8 - 10+ years Azure, containerization, and DevOps experience.