Sr Software Engineer (distributed Systems)

Workday

7+ years java or scala experience
3+ years distributed systems development
Strong sql and database internals knowledge
The role involves architecting and building features for Workday's next-generation secure and at-scale data platform

Job Summary

  • The role involves architecting and building features for Workday's next-generation secure and at-scale data platform.
  • Engineers will develop algorithms to support fast transactions and queries over tens of billions of rows in a multi-tenanted cloud environment.
  • The team focuses on enabling bi-directional zero copy of data and efficient storage, processing, and querying using deep expertise in distributed systems.

Matching Summary

The role involves architecting and building features for Workday's next-generation secure and at-scale data platform.

Skills & Requirements

Must-have

  • 7+ years Java or Scala experience
  • 3+ years distributed systems development
  • Strong SQL and database internals knowledge
  • Experience with Apache Spark internals
  • Background in data warehousing

Nice-to-have

  • Knowledge of Kubernetes and Apache Iceberg
  • Familiarity with Trino query engine
  • Passion for novel algorithmic solutions
  • Experience with JVM performance tuning
  • Interest in AI-native application infrastructure

Key Requirements

  • 7+ years programming experience in Java, Scala, C++, Go, or Rust
  • 3+ years in database internals or distributed system applications
  • Expertise in distributed data processing engines
  • Strong understanding of SQL
  • Knowledge of Apache Spark and Spark SQL internals

Work Rights

Not specified

Tailored Resume

Cover Letter