Roblox, a pioneering platform in 3D immersive digital experiences, is seeking a Senior Software Engineer for their Data Platform team. This role is crucial in building the infrastructure that powers data analytics for their massive user base of 200 million monthly users. The position offers an exciting opportunity to work with cutting-edge technologies like Apache Spark and Flink while developing scalable frameworks for both batch and stream processing.
The role combines technical expertise with strategic impact, as you'll be responsible for designing and implementing data structures that enable efficient in-memory storage and ensure message fidelity across cluster nodes. Working closely with the Analytics Team, you'll help shape data processing solutions guided by real user needs and query patterns.
The ideal candidate brings 6-10 years of extensive experience in building large-scale microservices, working with real-time data streaming technologies, and operating infrastructure on Kubernetes in cloud environments. Strong proficiency in Java and Go is essential, as these are the primary languages used for development at scale.
Roblox offers an attractive hybrid work arrangement at their San Mateo headquarters, with required in-office presence Tuesday through Thursday. The compensation package is highly competitive, starting from $289,460 to $338,270 USD, complemented by comprehensive benefits including medical coverage, 401k, and unique perks like free catered lunches and a Roblox Admin badge for your avatar.
This role presents an exceptional opportunity to join a company that's reimagining how people connect globally while solving unique technical challenges at scale. You'll be part of a team that's building the future of human interaction in the digital space, making this an ideal position for engineers passionate about creating impact through innovative data solutions.