Skip to content

Senior Software Engineer-Data Platform
Company | Roblox |
---|
Location | San Mateo, CA, USA |
---|
Salary | $289460 – $338270 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Demonstrable expertise in using Java and Go at scale
- 6-10 years of experience building large scale http and gRPC microservices
- 6-10 years of experience with different real-time data streaming/serving technologies such as Flink, Beam, Spark, Kafka, Druid
- 6-10 years of experience operating real-time infrastructure on top of Kubernetes in AWS or GCP
- Owned design, implementation, testing, and support of next-generation features related to scalability, reliability, robustness, usability, security, and performance of Roblox Core Data Pipeline
Responsibilities
- Work in Apache Spark, Apache Flink – the engines upon which we are building our next generation streaming pipelines for Roblox scale
- Be a part of a collaborative team: The Data Platform/Infrastructure Team and the Analytics Team are combined at Roblox to ensure that data processing and analytics are guided by the user needs – ie. query patterns and product requirements
- Design data structures: For compact encoding of data for in-memory storage to enable in-stream computation-message fidelity from source to target: preserving message ordering guarantees across all nodes in the cluster
- Work with our stakeholders to push innovation across Roblox
Preferred Qualifications
- Apache Iceberg
- Apache Druid