Workday logo

Principal Software Development Engineer for Machine Learning

Workday

Atlanta, GA
Full Time
Senior
179k-269k
29 days ago

Job Description

About the Role

Your work days are brighter here. At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us apart was our culture. A culture which was driven by our value of putting our people first. And ever since, the happiness, development, and contribution of every Workmate is central to who we are. Our Workmates believe a healthy employee-centric, collaborative culture is the essential mix of ingredients for success in business. That's why we look after our people, communities and the planet while still being profitable. Feel encouraged to shine, however that manifests: you don't need to hide who you are. You can feel the energy and the passion, it's what makes us unique. Inspired to make a brighter work day for all and transform with us to the next stage of our growth journey? Bring your brightest version of you and have a brighter work day here.

Key Responsibilities

  • Own the architectural design and implementation of sophisticated AI systems and agentic AI capabilities, focusing on patterns such as tool calling, supervisor agents, multi-agent architectures, and human-in-the-loop integration.
  • Ensure solutions are highly scalable, performant, and resilient in production environments, defining technical roadmaps and standard methodologies for ML system development and MLOps.
  • Architect, implement, and deploy secure, RESTful web services in Python and Kubernetes, designing robust, multi-tenant runtime architectures for fast inference and scaling to millions of users.
  • Lead the development and deployment of Python and Spark-based data pipelines for large-scale datasets, focusing on efficiency, reliability, and data quality.
  • Provide technical leadership and guidance to fellow engineers, fostering a culture of engineering excellence, and participating in design reviews and code quality initiatives.
  • Collaborate multi-functionally to translate requirements into technical designs and take ownership of high-quality solutions.
  • Apply and advance industry-standard software engineering practices, including automation, observability, scalability, and MLOps, to deliver maintainable and testable code.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • 8 or more years of experience in production-level Software Development.
  • 4 or more years of experience in Python, with a track record of shipping production code and systems.
  • 4 or more years of experience building scalable data pipelines and working with large-scale datasets.
  • 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) for MLOps.
  • Deep technical expertise in the engineering, deployment, and MLOps of advanced machine learning solutions such as generative models, LLMs, RAG, and AI agents.
  • Strong understanding of scalable distributed systems, performance optimization, database technologies (e.g., PostgreSQL, Redis), and robust API development.
  • Proven algorithmic thinking and experience designing, implementing, and analyzing efficient algorithms for complex problems.
  • Ability to build flexible, reusable, and well-documented software components, with experience in code testing strategies (unit, integration, end-to-end) in a continuous deployment environment.
  • Excellent communication and collaboration skills.

Nice to Have

  • MS/PhD degree in Computer Science or Engineering.
  • Experience with generative models, LLMs, RAG, and AI agents.
  • Experience with cloud deployment and MLOps best practices.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 8+ years of professional software development experience.
  • 4+ years of experience in Python and building scalable data pipelines.
  • 4+ years of experience deploying services to cloud platforms and using containerization technologies.

Benefits & Perks

  • Annualized base salary range: $179,200 USD - $268,800 USD (Colorado) or $170,200 USD - $302,400 USD (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% in-office or in-field time each quarter.
  • Comprehensive benefits package (details available during hiring).

Working at Workday

At Workday, we value our candidates' privacy and data security. We foster a culture driven by putting our people first, emphasizing employee happiness, development, and contribution. We believe a healthy, employee-centric, collaborative environment is key to success. Our approach to flexible work combines in-person and remote work, encouraging connection, community, and work-life balance. We are committed to diversity, inclusion, and equal opportunity employment.

Apply Now

Job Details

Posted AtJul 2, 2025
Salary179k-269k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Workday

Website

workday.com

Company Size

10000+ employees

Location

Atlanta, GA

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