Senior Machine Learning Engineer
Core
Develop and improve machine learning and large language model systems for code generation, unit test generation, debugging, and building AI-powered developer agents.
Role type
Senior IC machine learning engineer (code intelligence & developer agents)
Builds
AI-powered developer agents, workflows, and ML systems for the software development lifecycle
Domain
Software Engineering + Large Language Models
Deliverable
production ML models
Required skills
Python, Go, Java, C++, JavaScript, TypeScript, data structures, algorithms, machine learning, operating systems, databases, system design, end-to-end ML project ownership, scalable system engineering
Preferred skills
AI systems for software engineering, LLM post-training techniques, agentic system design, large-scale training data pipelines, program analysis, technical leadership
Technologies
Python, Go, Java, C++, JavaScript, TypeScript, MCP, agent harnesses
Responsibilities
Develop and improve ML/LLM systems for code generation and debugging; Build AI-powered developer agents and workflows; Improve model performance via fine-tuning and reinforcement learning; Build training and evaluation data pipelines; Apply advances in code intelligence to developer productivity problems
Seniority
Senior, hands-on IC
