Engineering Manager, Machine Learning
Lead and grow Sentry's Machine Learning Engineering team, setting technical direction for classical ML and LLM-based systems while partnering with product and engineering leaders. Requires 8+ years engineering experience (3+ in management) and hands-on ML production expertise.
About the job
Responsibilities
- Set technical direction across the team's full ML surface area — from classical models for clustering, ranking, and anomaly detection to LLM-based and agentic systems — and make sharp calls about which approach fits each problem
- Define how the team evaluates and monitors ML systems in production, from offline metrics to online experimentation to model and agent observability
- Stay hands-on enough to review code and model designs, contribute to architecture discussions, and unblock engineers on complex ML problems
- Define team roadmap and deliverables, scope work, allocate resources, and keep execution on track against ambitious goals
- Partner with product managers, designers, and engineering leaders across Sentry to identify the highest-impact opportunities for ML in our products
- Foster career growth for the engineers on your team, and recruit exceptional ML talent as the team scales
Qualifications
- 8+ years of professional engineering experience, with significant time spent building and shipping machine learning systems in production
- 3+ years of engineering management experience, ideally leading ML, AI, or data-focused teams
- Familiarity with deploying and operating ML models at scale, including evaluation, monitoring, and iteration in production
- Strong judgment in ambiguous, fast-moving environments
- Excellent written and verbal communication; comfortable working across product, research, and engineering
Nice-to-Haves
- A research background in machine learning, statistics, or a related field (MS, PhD, or equivalent research experience)
Skills
Machine Learning, LLMs, Clustering, Anomaly Detection, Model Evaluation, Ranking Systems, Embeddings, Production Monitoring, Engineering Management, Agentic Systems
Similar jobs
Engineering Management jobsLeads the Enterprise Fulfillment engineering team responsible for scalable, reliable grocery-picking systems serving retailers and shoppers. Requires 10+ years of software engineering experience, 5+ years managing engineering teams, and strong technical strategy and people leadership.
Leads a 5–10 person engineering team building high-throughput, low-latency market data and analytics systems for trading, risk, and clearing. Requires 8+ years of software engineering experience, including engineering management experience with distributed systems.
Leads architecture and hands-on backend engineering for a regulated futures trading and clearing platform, covering trade lifecycle systems, replatforming, reliability, and risk. Requires extensive distributed-systems experience, direct FCM or derivatives expertise, and proficiency in Go, Java, or a similar backend language.
Leads a six-person engineering team responsible for Coinbase’s account and transaction-history infrastructure, internal tooling, and a major distributed-systems re-architecture. Requires 7+ years of software engineering experience, including at least 2 years managing engineers and operating production systems at scale.
Leads and develops the Money Movement engineering team, overseeing scalable, compliant payment infrastructure, payment-rail expansion, and modernization into a standalone service. Requires 8+ years of programming experience, 3+ years managing engineers, payments-platform leadership, and hands-on technical involvement.