Workday logo

Principal Software Development Engineer for Machine Learning

Workday

Boulder, CO
Full Time
Senior
179k-302k
13 days ago

Job Description

About the Role

The Machine Learning organization at Workday builds impactful, enterprise-scale machine learning features and solutions used by millions of end-users. The team is responsible for developing sophisticated machine learning solutions that power core Workday software by modeling user behavior and providing intelligent automation. The role involves working in a fast-paced environment to build, test, and deploy scalable, secure solutions that enhance the company's software offerings.

Key Responsibilities

  • Lead technical initiatives from conception to production.
  • Build and deploy Python and Spark-based ETL pipelines for collecting, joining, transforming, and loading data used for model training and inference.
  • Build and deploy secure, restful web services in Python and Kubernetes that activate agents and invoke actions.
  • Design and implement a multi-tenant runtime architecture that enables fast inference, scales to millions of users, and integrates with existing Workday components.
  • Build React-based interactive prototypes/demos for showcasing and evaluating the agents.
  • Collaborate with multi-functional teams, including MLEs, product managers, and UX designers.
  • Take ownership for finding creative solutions that move projects forward.
  • Write clean, maintainable, and testable code following standard methodologies in software engineering, including automation, observability, and scalability.
  • Conduct code reviews, participate in design discussions, and engage in collaborative team activities like hackathons and knowledge-sharing sessions.

Requirements

  • 8 or more years of experience with production-level Software Development.
  • 4 or more years of experience in Python.
  • 4 or more years of experience building scalable ETL pipelines.
  • 4 or more years of experience deploying production services to cloud platforms (e.g., AWS, Azure, GCP) and using containerization technologies (e.g., Docker, Kubernetes).
  • Experience with full stack engineering, including front-end frameworks (e.g., React), database technologies, and API development.
  • Strong understanding of scalable architecture and performance optimization for web applications.
  • Algorithmic Thinking and a proven track record of designing, implementing, and analyzing algorithms.
  • Proven experience building flexible and reusable software components.
  • Experience developing Code Testing strategies with an emphasis on understanding various testing methodologies.
  • Strong sense of ownership and delivery of finished products.
  • Excellent communication and collaboration skills, with a strong focus on team collaboration and customer impact.

Nice to Have

  • Experience with full stack engineering, including front-end frameworks (e.g., React), database technologies, and API development.
  • Strong understanding of scalable architecture and performance optimization for web applications.
  • Algorithmic Thinking and a proven track record of designing, implementing, and analyzing algorithms.
  • Proven experience building flexible and reusable software components.
  • Experience developing Code Testing strategies with an emphasis on understanding various testing methodologies.

Qualifications

  • Educational background is not explicitly specified, but extensive professional experience is required.

Benefits & Perks

  • Competitive salary with base pay ranges from $179,200 to $268,800 USD in Colorado, with additional ranges for other US locations.
  • Potential eligibility for Workday Bonus Plan, role-specific commission/bonus, and annual stock grants.
  • Flexible work approach combining in-person and remote work, with at least 50% of time each quarter in the office or in the field.
  • Comprehensive benefits in Colorado (details available via provided link).

Working at Workday

Workday values a people-first, employee-centric, and collaborative culture. The company emphasizes happiness, development, and contribution of its employees, fostering an environment where individuals are encouraged to shine and be authentic. The culture promotes looking after communities and the planet while maintaining profitability, and it supports flexible work arrangements to balance personal and professional needs.

Apply Now

Job Details

Posted AtJun 7, 2025
Salary179k-302k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

About Workday

Website

workday.com

Company Size

10000+ employees

Location

Boulder, CO

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches