Principal, Software Development Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Workday seeks a Principal Software Development Engineer for the AI Model Serving team, which powers all production AI workloads. You will lead technical direction, design large-scale distributed systems, and shape the platform that serves ML models and LLMs.
Key Skills for This Role
Responsibilities
- Help set the product vision for the AI Model Serving platform in partnership with the engineering manager.
- Lead the team technically by making critical design decisions that drive performance, reliability, and scalability across the platform.
- Design, implement, and maintain large scale systems that enable moving ML models to production.
- Write design documents to build consensus for new system components and enhancements to existing components.
- Evaluate and uptake new technologies made available within Workday and across the broader industry.
- Troubleshoot, improve, and scale continuous integration software pipelines.
- Develop relationships with software engineers, machine learning engineers, and data scientists on partner teams.
- Respond to alerts and debug production issues to maintain platform health and reliability.
- Review pull requests and enforce consistency, performance, readability, and security across code bases.
- Develop documentation to share knowledge with other engineers.
Requirements
- 8+ years of related work experience in software development, with a focus on building and operating large scale distributed systems.
- Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- Deep experience designing, building, and scaling production grade distributed systems.
- Deep proficiency in Python, with extensive experience writing production level code and building systems in Python based frameworks.
- Familiarity with both large language models and traditional machine learning models, including how they are served, scaled, and monitored in production environments.
- Excellent written and verbal communication skills, including the ability to write clear design documents, articulate complex technical ideas, and build consensus across teams.
- A collaborative approach to engineering, with experience mentoring other engineers and fostering an inclusive team environment.
Full Job Posting
About The Team
- The AI Model Serving team is the engine behind every production Workday agent and machine learning use case.
- We own the services that power all production AI workloads, serving as the gateway to vendor hosted LLMs on GCP and AWS Bedrock and operating the model deployment platform.
- Our platform handles approximately 2,000 requests per second and peaks at greater than 10,000 requests per second.
Key Responsibilities
- Help set the product vision for the AI Model Serving platform in partnership with the engineering manager.
- Lead the team technically by making critical design decisions that drive performance, reliability, and scalability across the platform.
- Design, implement, and maintain large scale systems that enable moving ML models to production.
- Write design documents to build consensus for new system components and enhancements to existing components.
- Evaluate and uptake new technologies made available within Workday and across the broader industry.
- Troubleshoot, improve, and scale continuous integration software pipelines.
- Develop relationships with software engineers, machine learning engineers, and data scientists on partner teams.
- Respond to alerts and debug production issues to maintain platform health and reliability.
- Review pull requests and enforce consistency, performance, readability, and security across code bases.
- Develop documentation to share knowledge with other engineers.
Basic Qualifications
- 8+ years of related work experience in software development, with a focus on building and operating large scale distributed systems.
- Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
Other Qualifications
- Deep experience designing, building, and scaling production grade distributed systems.
- Deep proficiency in Python, with extensive experience writing production level code and building systems in Python based frameworks.
- Familiarity with both large language models and traditional machine learning models, including how they are served, scaled, and monitored in production environments.
- Excellent written and verbal communication skills, including the ability to write clear design documents, articulate complex technical ideas, and build consensus across teams.
- A collaborative approach to engineering, with experience mentoring other engineers and fostering an inclusive team environment.
Pay Transparency
- Primary CAN Base Pay Range: CAD 168,000 CAD 252,000 CAD
- Additional CAN Location(s) Base Pay Range: CAD 168,000 CAD 252,000 CAD
Our Approach to Flexible Work
- We spend at least half (50%) of our time each quarter in the office or in the field with our customers, prospects, and partners.
- This means you'll have the freedom to create a flexible schedule that caters to your business, team, and personal needs.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Workday
Principal Product Manager - Activation & Deployment, Evisort AI
Greater Toronto Area, CAN
Workday seeks a Principal Product Manager for Evisort AI to bridge AI capabilities with customer environments, defining strategy for AI agent activation and deployment. You will shape demos, POCs, and technical narrative
Principal, Software Development Engineer
Vancouver, CAN
Workday is looking for a Principal Software Development Engineer to lead the AI Model Serving platform, shaping vision and technical direction. You will design and scale distributed systems serving ML models and LLMs, wi
Senior Product Manager - Data Analytics Platform
Vancouver, CAN
Workday seeks a Senior Product Manager for its Analytics Platform team to build capabilities for Data Cloud and Prism in Built-on-Workday. You will define vision and roadmap, partner with engineering and design, and dive
Manager, Software Development Engineering - AI Platform
Vancouver, CAN
Workday is looking for an Engineering Manager to lead a team building the Agent Platform—the core infrastructure for developing, deploying, and operating AI agents in production. You will drive execution, shape technical
Director, Solution Consulting - MENA
Dubai, UAE
Workday is seeking a Director of Solution Consulting for the MENA region to lead solution consulting operations, support revenue targets, and maintain high customer satisfaction. The role involves setting vision, plannin
Director, Solution Consulting - MENA
, UAE
Workday seeks a Director of Solution Consulting for the MENA region to lead solution consulting operations, support revenue targets, and manage a team. The role requires 10+ years in solution consulting and 5+ years in m
Principal Product Manager - Workday AI - Agent Factory
Vancouver, CAN
Workday seeks a Principal Product Manager to join the Agent Factory team, building autonomous AI agents for enterprise domains like finance and HCM. You will own an AI agent end-to-end from concept through GA, prototypin
AI Engineer/Senior AI Engineer - Evisort
Vancouver, CAN
Workday's Evisort AI team is seeking an AI Engineer to develop tailored user experiences using advanced LLMs, Knowledge Graphs, and predictive analysis. You will collaborate to deliver AI solutions across Workday's produ
Principal Product Manager - Activation & Deployment, Evisort AI
Greater Toronto Area, CAN
Principal, Software Development Engineer
Vancouver, CAN
Senior Product Manager - Data Analytics Platform
Vancouver, CAN
Manager, Software Development Engineering - AI Platform
Vancouver, CAN
Director, Solution Consulting - MENA
Dubai, UAE
Director, Solution Consulting - MENA
, UAE
Principal Product Manager - Workday AI - Agent Factory
Vancouver, CAN
AI Engineer/Senior AI Engineer - Evisort
Vancouver, CAN