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.
Join Workday's Analytics Engineering team!
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. Workday's Analytics Engineering team is leading the way in building an interactive, analytics platform with a highly performant and scalable processing engine. We are using new technologies to solve classic business problems. We have a cloud based multi-tenanted architecture that processes over 1.4 billion report executions a month (growing 75%+ YOY).
In this role, you will work with a top-notch team to deliver enterprise-grade solutions for our customers. This includes developing efficient data structures and algorithms for massively parallel in-memory analytics, advanced techniques for distributed data processing, and integration with open-source distributed systems frameworks such as Spark.
We have projects that span the following categories:
If you are eager to work in a fast-growing company focused on building technologies that scale for large volumes and solve critical business needs, then we would love to talk to you!
Performance and Scalability
Supporting Applications (HCM, Payroll, Fin, new applications)
Analytics products (People analytics, Discovery Boards, Accounting center)
Innovation and Research
What you bring
You’re an engineer who is passionate about data management and distributed data processing frameworks and algorithms. Performance, scalability, and reliability of these algorithms are constantly on your mind. You have the chops to build the infrastructure that powers high-performance data crunching on large volumes of data while ensuring simplicity and ease-of-use of the overall product. You enjoy the thrill of coming up with brilliant ideas and can articulate their business value to stakeholders but are most satisfied when you turn these ideas into solid high quality implementations that make customers successful. Bonus points if you have looked under the hood of Spark and changed the internals of how the framework works. Optimizing the Spark jobs completion time and scalability are part of the DNA of the team and we are looking to add engineers that will make the Spark engine as fast as possible.
Additionally you have:
Our Tech Stack: Java, Scala, Spark, SQL
Learn more about Analytics at Workday
YouTube | Workday
Excellent coding skills, Java and Scala
Desire to figure out how things work
Good grasp of SQL and distributed processing
Background in database internals, query processing, and/or distributed systems
Strong verbal and written communication
Good understanding of Software Engineering Principles
Passion for code correctness (continuously improving testability and code quality)
Adapt and deliver on time working in a fast-paced agile environment
Great Team player
7-10 years of work experience
Degree in Computer Science