2K
Principal Software Engineer, Data Infrastructure
2K, San Mateo, California, United States, 94409
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences – all created by our global community of developers and creators.
At Roblox, we’re building the tools and platform that empower our community to bring any experience they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, on any device. We’re on a mission to connect a billion people with optimism and civility, and we are looking for talented individuals to help us achieve this.
A career at Roblox means working to shape the future of human interaction, solving unique technical challenges at scale, and creating safer, more civil shared experiences for everyone.
Join a passionate and team-oriented environment. As a Principal Engineer on our Data & Analytics team within the Growth / Foundation AI Group, you will play a key role in shaping Roblox’s data infrastructure and bringing it on-premises. Reporting to the Engineering Director of our Data & Analytics team, you will have the opportunity to develop large-scale infrastructure to analyze user behavior from 200 million monthly users, working with an accomplished and expanding engineering team.
You Will:
Implement our vision for data & analytics, focusing on compute and storage at exabyte scale. Ensure platform and data usage compliance with all regulations and privacy concerns. Develop systems and tools for data processing on cloud and in Roblox Data Centers. Contribute to a productive open-source community for the systems we develop. Design, implement, test, and support next-generation features related to scalability, reliability, robustness, usability, security, and performance of Roblox data processing systems. Work with Spark and Kubernetes as the engines for our next-generation data platform. Collaborate with the Data Infrastructure and Analytics Teams to align data processing and analytics with user needs and product requirements. You Have:
8+ years of experience building and scaling reliable distributed systems. 8+ years of experience with data processing technologies such as Spark, Hadoop, Hive, Beam, or Flink. A drive to learn new skills, tackle tough challenges, and deliver results. Hands-on experience with Kubernetes and building tools on Kubernetes; experience with Spark/Spark clusters is a plus. Experience working with data platforms on-premise and in the cloud. Proficiency in Go, Python, or Java at scale.
#J-18808-Ljbffr
Implement our vision for data & analytics, focusing on compute and storage at exabyte scale. Ensure platform and data usage compliance with all regulations and privacy concerns. Develop systems and tools for data processing on cloud and in Roblox Data Centers. Contribute to a productive open-source community for the systems we develop. Design, implement, test, and support next-generation features related to scalability, reliability, robustness, usability, security, and performance of Roblox data processing systems. Work with Spark and Kubernetes as the engines for our next-generation data platform. Collaborate with the Data Infrastructure and Analytics Teams to align data processing and analytics with user needs and product requirements. You Have:
8+ years of experience building and scaling reliable distributed systems. 8+ years of experience with data processing technologies such as Spark, Hadoop, Hive, Beam, or Flink. A drive to learn new skills, tackle tough challenges, and deliver results. Hands-on experience with Kubernetes and building tools on Kubernetes; experience with Spark/Spark clusters is a plus. Experience working with data platforms on-premise and in the cloud. Proficiency in Go, Python, or Java at scale.
#J-18808-Ljbffr