{bc}
linkedin

Principal, Software Development Engineer

Workday
Calgary, CAN
Full Time
Lead
Hybrid
Yesterday
Distributed SystemsPythonMachine LearningLarge Language ModelsRayCloud Infrastructure
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Distributed SystemsPythonMachine Learning
Smart Apply

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Workday