About the TeamThis is a very exciting opening in the AI Platform team in our Document Intelligence team. We believe if you do what you love, you'll love what you do. There's a lot to love at Workday. We are part of a global, high-growth technology company and our team has the opportunity to develop the next generation of Workday's groundbreaking collaborative products supporting a customer base of more than 31 million strong. Over 65% of the Fortune 500 are Workday customers.
The Document Intelligence team builds AI/ML-powered solutions to extract actionable insights from unstructured documents. We design scalable document processing pipelines that can ingest and interpret large volumes of data with minimal manual intervention. Our work includes advanced document parsing using NLP, computer vision, and large language models (LLMs), along with in-house model training for entity resolution. We integrate seamlessly with business workflows for areas like financials, spend management, and more. By continuously evolving our models to handle new document types and edge cases, we help automate and accelerate critical business processes across the organization.
Workday's AI Platform organization is bringing "AI first" products to life at every step of the Workday product offering. We're looking for highly creative, results-focused, and deeply skilled Machine Learning Engineers/scientists to work with us on a range of these challenges.
About the RoleAs a Software Development Engineer for the Document Intelligence team, you will be a key contributor to the team, working closely with senior engineers and ML researchers to build and deploy robust, scalable AI platforms. You will play a vital role in turning innovative ML concepts into production-ready solutions, with a focus on agentic AI capabilities such as planning, reasoning, and action execution frameworks.
Your Primary Focus:
- Implement AI Platforms: Develop and maintain sophisticated AI platform capabilities, focusing on patterns like tool calling, multi-agent architectures, and human-in-the-loop integrations. You will write clean, performant code that ensures these systems are resilient in production.
- Build ML Infrastructure: Develop and deploy secure, RESTful web services using Python and Kubernetes. You will contribute to the development of multi-tenant runtime architectures that enable fast inference and scale to millions of users.
- Collaborative Engineering: Participate in design reviews and code quality initiatives. You will apply software development best practices to ensure our codebase remains maintainable, testable, and efficient.
You Will Also:
- Translate Requirements: Work with cross-functional teams to turn product requirements into functional technical designs.
- Apply MLOps Standards: Utilize industry-standard practices, including automation, observability, and CI/CD, to deliver high-quality ML solutions.
- Continuous Learning: Stay current with evolving AI/ML technologies and contribute to the team's collective knowledge.
About YouBasic Qualification:
- 5+ years experience in software development engineering including designing, developing, and deploying software solutions.
- 2+ years of experience in Python, with a consistent track record of shipping production code and systems.
- 2+ of experience building scalable data pipelines and working with large-scale datasets.
- 2+ years of validated experience deploying production services to cloud platforms (e.g., AWS, Azure, GCP) and using containerization technologies (e.g., Docker, Kubernetes) for MLOps.
- Bachelor's degree in a relevant field such as Computer Science, Engineering, or a related discipline, or equivalent practical experience.
Other Qualification:
- Solid ability in Algorithmic Thinking to design and implement efficient solutions for agentic system development.
- Expertise in the engineering, deployment, and MLOps of advanced machine learning solutions (e.g., generative models, LLMs, RAG, and AI agents), coupled with a strong understanding of scalable distributed systems, performance optimization, database technologies (e.g., PostgreSQL, Redis), and robust API development.
- Validated algorithmic thinking and a track proven history designing, implementing, and analyzing efficient algorithms for complex problems.
- Demonstrated ability to build flexible, reusable, and well-documented software components, with comprehensive experience in code testing strategies (unit, integration, end-to-end) in a continuous deployment environment. Strong sense of ownership and a proven ability to deliver high-quality, finished products efficiently.
- Excellent communication and collaboration skills, emphasizing team collaboration, knowledge-sharing, and delivering customer impact.
Workday Pay Transparency StatementThe annualized base salary ranges for the primary location and any additional locations are listed below. Workday pay ranges vary based on work location. As a part of the total compensation package, this role may be eligible for the Workday Bonus Plan or a role-specific commission/bonus, as well as annual refresh stock grants. Recruiters can share more detail during the hiring process. Each candidate's compensation offer will be based on multiple factors including, but not limited to, geography, experience, skills, job duties, and business need, among other things. For more information regarding Workday's comprehensive benefits, please click here.
Primary Location: USA.CA.Pleasanton
Primary Location Base Pay Range: $148,000 USD - $222,000 USD
Additional US Location(s) Base Pay Range: $123,900 USD - $222,000 USD
Our Approach to Flexible WorkWith Flex Work, we're combining the best of both worlds: in-person time and remote. Our approach enables our teams to deepen connections, maintain a strong community, and do their best work. We know that flexibility can take shape in many ways, so rather than a number of required days in-office each week, we simply
spend at least half (50%) of our time each quarter in the office or in the field with our customers, prospects, and partners (depending on role). This means you'll have the freedom to create a flexible schedule that caters to your business, team, and personal needs, while being intentional to make the most of time spent together. Those in our remote "home office" roles also have the opportunity to come together in our offices for important moments that matter.