Engineering Manager, ML
Lead a team building ML training, testing, and evaluation infrastructure at Cursor. Set technical direction, debug complex systems/model issues, partner with researchers on tradeoffs, and hire/grow engineers. Requires prior ML infra leadership, strong distributed systems skills, and desire to stay hands-on.
About the job
Responsibilities
- Lead a team of engineers building infrastructure to train, test, and evaluate ML models.
- Set technical direction for training and evaluating models at scale.
- Debug issues where it's unclear if the root cause is a systems bug or model behavior.
- Design rollout infrastructure for RL experiments at scale.
- Build eval pipelines to catch regressions and provide fast feedback on changes.
- Own training and testing environments that are sandboxed, reproducible, and optimized for iteration speed.
- Bring rigor to measuring quality and progress for models.
- Partner with research teams to translate model tradeoffs (latency, quality, cost) into infrastructure decisions.
- Hire and grow the team through sourcing, interviewing, coaching, mentorship, and project assignments.
Requirements
- Led engineering teams building infrastructure for training, evaluating, or serving ML models in production.
- Strong infrastructure and distributed systems fundamentals, with understanding of reliability and performance under real load.
- Desire to stay technical: comfortable writing code and reviewing PRs in depth.
- Comfortable operating in ambiguity, asking right questions, and making decisions with incomplete information.
- Track record of hiring and developing strong engineers.
- Ability to communicate fluently with researchers on model behavior and engineers on systems design.
Nice-to-Haves
- Hands-on experience with RL training infrastructure.
- Experience with eval frameworks.
- Experience building and maintaining simulated environments for model training or testing.
Skills
Machine Learning, Distributed Systems, Infrastructure, Rl Training, Eval Frameworks, Python
Similar jobs
Engineering Management jobsLeads and develops a team of Account Executives responsible for acquiring mid-market customers, overseeing coaching, hiring, quota performance, pipeline strategy, forecasting, and process improvement. Requires 5+ years of quota-carrying sales experience and 3+ years leading high-performing sales teams.
Leads architecture and development of machine-learning and generative-AI systems for network analysis, including agentic workflows and conversational interfaces. Manages and mentors ML engineers while coordinating cross-functional delivery, production support, and roadmap execution.
Leads the engineering team responsible for ChatGPT Search Infrastructure, setting technical direction for scalable, low-latency search platforms and integrations. Requires experience managing senior engineers and deep expertise in distributed systems, online serving, experimentation, and AI-powered products.
Leads and mentors a software engineering team building reliable, high-performance simulation products, while guiding technical execution, prioritization, and hiring. Requires a bachelor’s degree, programming experience in C++, Python, or Java, people-management experience, and eligibility for a US Government security clearance.
Leads and codes alongside a team building secure, cloud-native AI model inference infrastructure for public-sector customers. Requires engineering people-management experience, strong hands-on software development skills, and an active Secret clearance with eligibility for TS/SCI.