Software Development Engineer, Distributed Systems & Cloud Technologies
San Mateo , California
December 29, 2017
Join our team and experience Workday!

It's fun to work in a company where people truly believe in what they're doing. At Workday, we're committed to bringing passion and customer focus to the business of enterprise applications. We work hard, and we're serious about what we do. But we like to have a good time, too. In fact, we run our company with that principle in mind every day: One of our core values is fun.

Job Description

As part of Workday's Prism Analytics team, you will be responsible for the integration of our Big Data Analytics stack with the Workday cloud infrastructure.  You will be responsible for building, enhancing and extending large-scale distributed data processing frameworks like Spark, Hadoop, and YARN in a multi-tenanted cloud environment. You will also be responsible for developing techniques for cluster management, high availability and disaster recovery of the Analytics Platform, Hadoop and Spark services. You will also engineer smart tools and frameworks that provide easy monitoring, troubleshooting, and manageability of our cloud-based analytic services.

About You

You are an engineer who is passionate about developing distributed applications in a multi-tenanted cloud environment. You take pride in developing distributed systems techniques to coordinate application services, high availability and disaster recovery of applications in the cloud. You think not only about what is valuable for the development of right abstractions and modules but also about programmatic interfaces to enable customer success. You also excel in the ability to juggle priorities and make the right tradeoffs in feature content and timely delivery of features while ensuring customer success and technology leadership for the company. You can make all of this happen using Java, Spark, and related Hadoop technologies.

Skills Required

In addition to an enjoyment of a collaborative, open and synergistic working environment, you should have:
  • Experience in building High Availability, multi-tenanted applications in a Cloud environment
  • Experience with parallel and distributed data processing techniques
  • Experience with Big Data frameworks like Hadoop and Spark
  • Understanding of Workload management techniques
  • Excellent coding skills, Java and Linux expertise

Desired Skills :
  • Knowledge of distributed system techniques
  • Experience with Scala


A little about us:
Workday is a leading provider of enterprise cloud applications for finance and human resources. Founded in 2005, Workday delivers financial management, human capital management, and analytics applications designed for the world’s largest companies, educational institutions, and government agencies. Organizations ranging from medium-sized businesses to Fortune 50 enterprises have selected Workday.

Know someone who would be interested in this job? Share it with your network.