Description
We're seeking a Senior Machine Learning Engineer to join our AI Model Serving team, which powers Workday's production AI workloads. You'll be a technical leader, shaping the platform's vision and direction, making critical design decisions, and driving outcomes across the team.
Responsibilities:
- Lead the team technically, making critical design decisions that drive performance, reliability, and scalability
- Design, implement, and maintain large-scale systems for moving ML models to production
- Write design documents to build consensus for new system components and enhancements
- Evaluate and adopt new technologies
- Troubleshoot and improve continuous integration software pipelines
- Develop relationships with partner teams
- Respond to alerts and debug production issues
- Review pull requests and enforce code consistency
- Develop documentation to share knowledge with other engineers
Requirements:
- 6+ years of software development experience, focusing on large-scale distributed systems
- Bachelor's degree in Computer Science, Engineering, or a related technical field
- Deep hands-on experience with Kubernetes, GPU infrastructure, and Python
- Familiarity with LLMs, traditional ML models, and observability
- Excellent written and verbal communication skills
- Experience mentoring other engineers and fostering an inclusive team environment
Nice to Have:
- Experience with software development lifecycle, testing, and code reviews
- Knowledge of GPU memory constraints, serving tuned models, and autoscaling hardware metrics
- Familiarity with modern inference engines and open-weight LLMs
Pay Transparency: The annualized base salary ranges for this role are:
- Primary Location (CAN.BC.Vancouver): $156,000 CAD - $234,000 CAD
- Additional US Location(s): $163,000 USD - $288,000 USD
Flexible Work: We combine in-person time and remote work, requiring at least 50% of time in the office or field each quarter.