Principal Software Development Engineer - Data Cloud
Core
Architect and build features for Workday's Data Cloud, a distributed platform for data ingestion, query processing, transaction processing, and storage engines to power AI and agentic workflows.
Role type
Principal Software Development Engineer (Data Platform)
Builds
Distributed data ingestion, query processing, transaction processing, and storage engines for the Data Cloud platform
Domain
Enterprise data management, distributed systems, AI infrastructure
Deliverable
production ML models
Required skills
Java, Scala, C++, Go, Rust, database internals, distributed system design, JVM performance tuning, SQL, Cloud Computing (AWS/GCP), Kubernetes, Linux, Apache Spark, Apache Iceberg, Trino
Preferred skills
Data warehousing, zero-copy architectures, Apache Polaris, DuckDB, PostgreSQL, MySQL
Technologies
Apache Spark, Apache Iceberg, Trino, Kubernetes, AWS, GCP, Linux
Responsibilities
Architect and build distributed data processing features, lead an engineering team, optimize performance and scalability of data algorithms, implement high-quality solutions for large-scale data crunching
Seniority
Principal, hands-on IC with team leadership