Lead Machine Learning Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
At Amperity, ML Engineers work in small, collaborative, and accountable teams. As a Lead ML Engineer, you'll lead ML projects that span multiple teams, guiding both the technical direction and the platform capabilities that power our AI-driven products. You'll work with Applied Scientists, Software Engineers, Product, and Customer Success teams to deliver production ML systems that create measurable customer impact. We are an AI-first company. We expect engineers to embrace AI assistance tools like Claude Code as a core part of their daily workflow. They use these tools to accelerate development, improve code quality, and velocity. We keep our processes lightweight, our experimentation rigorous, and our focus on delivering value through machine learning. Interesting Problems We're solving tough problems at the intersection of large-scale data, AI, and user experience. Some of the challenges you might work on include: Architect ML platform components-feature stores, model registries, and serving infrastructure-that help teams across the organization to deploy models reliably and at scale. Build automated training and deployment pipelines that support model improvement for data drift and model degradation. Design real-time and batch feature engineering systems that power identity resolution, customer segmentation, and predictive models at enterprise scale. Improve model inference latency to deliver ML predictions that meet strict Service level agreements while managing infrastructure costs. Establish MLOps best practices, SLOs, and operational standards that ensure production ML systems are reliable, observable, and maintainable. About You You're a technical visionary who combines deep ML engineering expertise with systems building and experience building infrastructure that supports and scales several types of machine learning models. You take ownership of ML systems end-to-end-from model development through production operation-and help set the technical direction for ML engineering across the organization. You embrace AI-first practices, using tools like Claude Code to accelerate your work and advocating for their adoption across teams. You value influence, mentorship, and well-reasoned decisions. 8+ years of experience building production ML systems, with experience designing ML infrastructure and platforms. Technical leadership experience driving ML platform evolution or major ML projects across multiple teams. Expertise in ML deployment patterns, model serving, feature engineering, and monitoring/observability for ML systems. Software engineering skills with experience in Python and familiarity with ML frameworks (e.g. XGBoost, PyTorch, PySpark). Experience with cloud-native ML infrastructure, containerization, and orchestration (Kubernetes, Docker). Enthusiastic about AI-first development practices, with experience using AI coding assistants to accelerate engineering workflows. Turn ambiguous ML infrastructure problems into actionable plans, and guide teams through delivery. Experience aligning ML technical strategy with our priorities and customer needs. Mentor engineers, and improve how we build and operate ML systems. Technologies To Know We don't expect you to have experience with everything we use-but if you're excited about learning, you'll do great here. You'll influence and learn: Large-scale data engines like Apache Spark, Presto, and Kafka. MLOps tooling including MLflow, feature stores, and model serving frameworks. Cloud-native infrastructure built with Kubernetes and Terraform, deployed across multiple cloud providers. Functional programming languages including Clojure and Python for ML pipelines. Machine learning models for