Sr Software Engineer (distributed Systems)

Workday

Distributed systems
Data processing frameworks
Database internals
As part of Workday’s Data Platform Engineering org, you will be responsible for building and enhancing Workday's data cloud features

Job Summary

  • As part of Workday’s Data Platform Engineering org, you will be responsible for building and enhancing Workday's data cloud features.
  • You will work with a top-notch team to architect and build features in our distributed ingestion, transaction and query processing engines.
  • You will be responsible for developing algorithms and techniques for supporting fast, efficient transactions and queries over large scale data, in a multi-tenanted cloud environment.

Matching Summary

As part of Workday’s Data Platform Engineering org, you will be responsible for building and enhancing Workday's data cloud features.

Skills & Requirements

Must-have

  • distributed systems
  • data processing frameworks
  • database internals
  • Scala and Java
  • Apache Spark

Nice-to-have

  • sun-drenched optimism and drive
  • curious minds and courageous collaborators
  • integrity, empathy, and shared enthusiasm
  • AI platform for managing people, money, and agents

Key Requirements

  • 7+ years using Java, Scala, C++, Go, or Rust
  • 3+ years development experience in relevant domain areas
  • Background in data warehousing, database system internals and/or distributed systems
  • Expertise in distributed data processing engines or data management systems
  • Strong understanding of SQL
  • Knowledge of Apache Spark and Spark SQL internals
  • Expertise in Kubernetes, Apache Iceberg, or Trino

Work Rights

Not specified

Tailored Resume

Cover Letter