Senior Software Engineer(Distributed Systems)
Core
Designing and executing core components of a multi-petabyte scale distributed tracing platform to detect, diagnose, and predict operational issues.
Role type
Senior Software Engineer (Distributed Systems)
Builds
Next-generation Observability Platform (traces, metrics, logs) serving every workload at Workday
Domain
Enterprise SaaS / Observability Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Distributed system architecture, High availability strategies, Large scale data processing, API development (gRPC, REST, OTLP), Algorithmic thinking, Object-Oriented Design, System security principles, Technical documentation
Preferred skills
Mentorship, Domain expertise in tracing ingestion/storage/query
Technologies
ClickHouse, Grafana Tempo, Kafka, Spark, Flink, Iceberg, S3, Elasticsearch, Java, Go, Scala, Python, Git
Responsibilities
Own technical design and execution for core components of the distributed tracing platform, Optimize low-latency infrastructure for multi-petabyte scale, Mentor other developers, Act as domain expert for tracing ingestion, storage, and query performance
Seniority
Senior, hands-on IC
