
Machine Learning Engineer - ML Systems and Evaluation Engineering
- Seattle, WA
- Permanent
- Full-time
- 10+ years of professional software development experience with demonstrated expertise in designing, implementing, and optimizing large-scale, data and compute-intensive frameworks, APIs, and tools
- Strong full-stack software engineering capabilities including system design, backend development, testing, debugging, release management, and production maintenance
- Expert-level proficiency in Python (required) and at least one additional object-oriented programming language (e.g., Swift, Java, Go)
- Solid experience with service-oriented architecture and distributed systems design patterns
- Backend development expertise with experience building scalable APIs, microservices, and platform infrastructure
- Bachelors in Computer Science or related degree
- Statistical evaluation methodology knowledge including experience with ML training pipelines, model accuracy assessment, performance optimization techniques, and AI agent evaluation frameworks
- Platform and infrastructure mindset with ability to develop long-term strategic visions and execute scalable solutions in agile, fast-paced work environments
- Cross-functional collaboration skills with strong organizational abilities and experience working effectively with multiple stakeholders across product, engineering, and research teams
- Communication excellence with demonstrated ability to document complex technical concepts and present solutions to diverse audiences
- ML lifecycle familiarity including exposure to data preprocessing, model training, evaluation methodologies, deployment strategies, monitoring approaches, and AI agent development workflows
- AI agent evaluation experience including familiarity with agentic workflows, multi-step reasoning assessment, tool usage validation, and autonomous system reliability measurement
- MS in Computer Science, Software Engineering, or related technical field preferred