A complete application in a minute — tailored resume and cover letter, ready to send.
Workday in Boulder, CO is seeking a Senior Software Development Engineer for the AI Model Serving team. You will design, build, and scale systems that host and serve production ML models, ranging from traditional models to large language models powering Workday’s agents.
You will lead architecture decisions, mentor engineers, and collaborate with ML engineers and data scientists to ensure reliability, performance, and cost efficiency in a high-throughput environment.
6+ years of related work experience in software development, with a focus on building and operating large-scale distributed systemsBachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience)Communication: Excellent written and verbal communication skills, including the ability to write clear design documents, articulate complex technical ideas, and build consensus across teamsPython: Deep proficiency in Python, with extensive experience writing production-level code and building systems in Python-based frameworksSoftware Development and Distributed Systems: Deep experience designing, building, and scaling production-grade distributed systems. You understand the full software development lifecycle - from coding standards and testing to code reviews, source control, and deployment, and can apply that knowledge to complex, high-throughput platformsKubernetes & GPU Infrastructure: Deep hands-on experience deploying and scaling workloads on Kubernetes, with a specific focus on GPU resource management. You understand how to optimize GPU utilization for hosting and tuning smaller open-weight LLMs using modern inference engines (e.g., vLLM, TGI). Familiarity with GPU memory constraints, serving tuned models (e.g., LoRA), and autoscaling hardware metricsObservability: You can design and maintain monitoring strategies that provide clear insight into system health, performance, and costLLMs and Traditional ML Models: Familiarity with both large language models and traditional ML models, including how they are served, scaled, and monitored in production. You understand the operational differences and can design abstractions that serve both effectivelyMentorship: A collaborative approach to engineering, with experience mentoring other engineers and fostering an inclusive team environment