# Principal Software Development Engineer for Machine Learning

**Company**: Workday
**Location**: Vancouver, BC
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $168,000 - $252,000 CAD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://workday.wd5.myworkdayjobs.com/en-US/Workday/job/Canada-BC-Vancouver/Principal-Software-Development-Engineer---AI-Platform_JR-0110056?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_47d98694-78f

## Description

We’re Workday, a Fortune 500 company and a leading AI platform for managing people, money, and agents. We're looking for a Principal Software Development Engineer for Machine Learning to join our AI Platform organization.

**About the Role** As a Principal Software Development Engineer for Machine Learning, you will be a team leader, working closely with other engineers and ML researchers to build and deploy robust, scalable AI platforms. You will play a vital role in turning innovative ML concepts into production-ready solutions, with a focus on agentic AI capabilities such as planning, reasoning, and action execution frameworks.

**Primary Focus:**

- Implement AI Platforms: Design and maintain sophisticated AI platform capabilities, focusing on patterns like tool calling, multi-agent architectures, and human-in-the-loop integrations.

- Build ML Infrastructure: Develop and deploy secure, RESTful web services using Python and Kubernetes.

- Collaborative Engineering: Participate in design reviews and code quality initiatives.

**You Will Also:**

- Translate Requirements: Work with cross-functional teams to turn product requirements into functional technical designs.

- Apply MLOps Standards: Utilize industry-standard practices, including automation, observability, and CI/CD, to deliver high-quality ML solutions.

- Continuous Learning: Stay current with evolving AI/ML technologies and contribute to the team’s collective knowledge.

**Requirements:**

- 8+ years experience in software development engineering including designing, developing, and deploying software solutions.

- 5+ years of experience in Python, with a consistent track record of shipping production code and systems.

- 5+ of experience building scalable data pipelines and working with large-scale datasets.

- 5+ years of validated experience deploying production services to cloud platforms (e.g., AWS, Azure, GCP) and using containerization technologies (e.g., Docker, Kubernetes) for MLOps.

- Bachelor’s degree in a relevant field such as Computer Science, Engineering, or a related discipline, or equivalent practical experience.

**Nice to Have:**

- Solid ability in Algorithmic Thinking to design and implement efficient solutions for agentic system development.

- Expertise in the engineering, deployment, and MLOps of advanced machine learning solutions (e.g., generative models, LLMs, RAG, and AI agents), coupled with a strong understanding of scalable distributed systems, performance optimization, database technologies (e.g., PostgreSQL, Redis), and robust API development.

**Pay Information:** The annualized base salary ranges for the primary location and any additional locations are listed below. Workday pay ranges vary based on work location. As a part of the total compensation package, this role may be eligible for the Workday Bonus Plan or a role-specific commission/bonus, as well as annual refresh stock grants. Primary Location: CAN.BC.Vancouver Primary CAN Base Pay Range: $168,000 - $252,000 CAD

## Skills

### Required
- Python
- Kubernetes
- Machine Learning
- AI
- Software Development
- Cloud Platforms
- MLOps
- Algorithmic Thinking
- Distributed Systems
- Performance Optimization
- Database Technologies
- API Development

### Nice to have
- Generative Models
- LLMs
- RAG
- AI Agents
- PostgreSQL
- Redis

---

Source: [Apply at workday.wd5.myworkdayjobs.com](https://workday.wd5.myworkdayjobs.com/en-US/Workday/job/Canada-BC-Vancouver/Principal-Software-Development-Engineer---AI-Platform_JR-0110056?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
