Distributed Systems Engineer - Data Platform
Core
Building and operating scalable, fault-tolerant distributed data infrastructure and storage solutions at extreme scale to power mission-critical streaming services and enable data-driven business initiatives.
Role type
Senior IC distributed systems engineer (data platform)
Builds
Cloud-native platforms for distributed data processing, high-performance in-memory data stores, and self-service analytics infrastructure
Domain
Streaming entertainment, big data, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, C++, Golang, Python, multi-threading, memory management, distributed systems architecture, fault tolerance, high-throughput system design
Preferred skills
Open source community contributions, experience with Spark, Presto/Trino, Druid, Iceberg
Technologies
Spark, Presto, Trino, Druid, Iceberg, Java, C++, Golang, Python
Responsibilities
Architecting and building robust, scalable, and highly available distributed infrastructure; developing and maintaining high-impact systems; solving challenging problems of working with data at scale; collaborating with cross-functional teams; contributing to open source projects
Seniority
Senior, hands-on IC