This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Senior Machine Learning Engineer to lead the design, architecture, and optimization of high-impact ML systems that serve millions of users in near real time. In this role, you will: Drive technical direction for both platform and product-facing ML initiatives. Lead complex, cross-team projects from conception to production deployment. Mentor other engineers and establish best practices for building scalable, reliable ML systems. Influence the roadmap and architecture of our ML Platform.
Job Responsibility:
Lead the design and architecture of ML pipelines, from data ingestion and feature engineering to model training, deployment, and monitoring
Own the technical direction of core ML Platform components such as the feature store, model registry, and embedding-based retrieval systems
Collaborate with product software engineers to deliver ML models that enhance recommendations, personalization, and generative AI features
Guide experimentation strategy, A/B testing design, and performance analysis to inform production decisions
Optimize systems for performance, scalability, and reliability across massive datasets and high-throughput services
Establish and uphold engineering best practices, including code quality, system design reviews, and operational excellence
Mentor and coach ML engineers, fostering technical growth and collaboration across the team
Work with leadership to align technical initiatives with long-term ML strategy
Requirements:
6+ years of experience as a professional ML or software engineer, with a proven track record of delivering production ML systems at scale
Proficiency in at least one key programming language (preferably Python or Golang
Scala or Ruby also considered)
Expertise in designing and architecting large-scale ML pipelines and distributed systems
Deep experience with distributed data processing frameworks (Spark, Databricks, or similar)
Strong cloud expertise (AWS, Azure, or GCP) and experience with deployment platforms (ECS, EKS, Lambda)
Proven ability to optimize system performance and make informed trade-offs in ML model and system design
Experience leading technical projects and mentoring engineers
Bachelor’s or Master’s degree in Computer Science or equivalent professional experience
Nice to have:
Experience with embedding-based retrieval, large language models, advanced recommendation or ranking systems
Experience building or leading development of feature stores, model serving & monitoring platforms, and experimentation systems
Expertise in experimentation design, causal inference, or ML evaluation methodologies
Contributions to open-source ML/AI tooling or infrastructure
What we offer:
Healthcare Insurance Coverage (Medical/Dental/Vision): 100% paid for employees
12 weeks paid parental leave
Short-term/long-term disability plans
401k/RSP matching
Onboarding stipend for home office peripherals + accessories
Learning & Development allowance
Learning & Development programs
Quarterly stipend for Wellness, WiFi, etc.
Mental Health support & resources
Free subscription to the Scribd Inc. suite of products
Referral Bonuses
Book Benefit
Sabbaticals
Company-wide events
Team engagement budgets
Vacation & Personal Days
Paid Holidays (+ winter break)
Flexible Sick Time
Volunteer Day
Company-wide Employee Resource Groups and programs that foster an inclusive and diverse workplace
Access to AI Tools: We provide free access to best-in-class AI tools, empowering you to boost productivity, streamline workflows, and accelerate bold innovation