Workday, Inc

Do what you love. Love what you do.

At Workday, we help the world’s largest organizations adapt to what’s next by bringing finance, HR, and planning into a single enterprise cloud. We work hard, and we’re serious about what we do. But we like to have fun, too. We put people first, celebrate diversity, drive innovation, and do good in the communities where we live and work.

Job Description
Who we are
Workday is the cloud-based SaaS company providing industry-leading software for HR, financials, workforce planning and employee learning to more than 40% of the Fortune 500. We are the Machine Learning Product team at Workday. Our focus is on the application of machine learning and statistical analysis to Workday’s products to serve our end users. We leverage diverse datasets to build data-driven products, which help the world’s largest organizations uncover insights and make strategic decisions about their people, finances, and business. We routinely work on data with high velocity, volume and variety and we employ a modern machine learning distributed computing and big data software stack to deal with these challenges.

At Workday we truly care about our people, that’s why we rank as the top 5 best places to work. To learn more about Workday ML, check out this video:

About the role
This is an opportunity to be part of a growth team focused on building predictive capabilities into our products, and part of the next generation of Workday technology. We believe predictive products can be as transformative to the next generation of technology as mobile was to the last.

As a software developer you will help develop tailored experiences for every user powered by personalization and predictive analysis. You will work closely with ML engineers and other software developers to deliver mission critical infrastructure and software frameworks that enable personalized user experience across Workday’s product ecosystem. You will utilize modern software and data engineering stacks to enable training, deployment, and lifecycle management of a variety of ML models; supervised and unsupervised, deep learning and classical. You will develop new APIs/microservices and deploy them using docker/kubernetes at scale.

You will use Workday’s vast computing resources on rich, exclusive datasets to deliver value that transforms the way our customers make decisions and run their business. We will challenge you to apply your best creative thinking, analysis, problem-solving, and technical abilities to make an impact on thousands of enterprises and millions of people.

Sound like your kind of challenge?

In this role, you would:

  • Work with cross functional teams to deliver scalable, secure and reliable solutions
  • Actively engage with data scientists, ML engineers, PMs and other architects in requirements elaboration and drive technical solutions
  • Design and develop features from end to end, including infrastructure as code.
  • Design and build solutions for optimal organization, storage and retrieval of data to enable massive scale
  • Build monitoring systems and dashboards to track health
  • Actively participate in architecture reviews, code reviews and technology evaluation.
  • Research, evaluate, prototype and drive adoption of new ML tools with reliability and scale in mind

About you

  • 3+ years of relevant industry experience
  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
  • Strong programming experience preferably in Python, Java or Scala
  • Proven experience designing and deploying end-to-end systems
  • Experience in building, deploying and monitoring services on public cloud (like AWS, GCP or Azure)
  • Experience of data and/or ML systems with ability to think across layers of the stack(nice to have)
Job Overview