cryptoflies logo white transparent background
  • Ends in 

Principal Big Data Software Engineer - Streaming Infrastructure

  • Full Time
  • San Mateo
  • Posted 1 month ago

Job description


  • Company Overview: Roblox is a global platform transforming the way millions of users come together daily through immersive 3D digital experiences. As a leader in the interactive entertainment space, we enable our community of developers and creators to build rich, engaging experiences that reach millions worldwide.
  • Company Culture: At Roblox, innovation, creativity, and community are the pillars of our working environment. We’re dedicated to building a future where anyone, anywhere can create their dreams and connect with a billion people through optimism and civility.
  • Work Opportunities: As a Principal Big Data Software Engineer on our Data Infrastructure team, you’ll play a key role in developing robust, scalable systems that support real-time data streaming and ingestion services. These systems are critical to analyzing user behavior across our platform, enhancing both our Data Lake and Data Warehouse capabilities.
  • Role Overview: Reporting to the Engineering Manager of the Core Data Services team, you will focus on crafting and scaling streaming pipelines using technologies like Kafka, Spark, and Flink. Your work will directly influence Roblox’s ability to manage data from over 200 million monthly users, supporting business-critical applications.
  • Responsibilities:
    • Develop and maintain scalable streaming pipelines in Kafka, Spark, or Flink.
    • Collaborate closely with the Analytics Team to ensure data processing aligns with user needs and product requirements.
    • Design data structures optimized for compact encoding and in-memory storage to facilitate in-stream computation.
    • Engage with stakeholders across the company to drive innovation and improve our data infrastructure.
  • Desired Experience:
    • 8+ years of experience with real-time data streaming/serving technologies like Flink, Beam, Spark, Kafka, or Druid.
    • 3+ years of experience managing real-time infrastructure on Kubernetes within AWS or GCP environments.
    • Proven track record in designing, implementing, and supporting large-scale data infrastructure projects.
  • Additional Skills:
    • Expertise in Java or Go programming languages.
    • Strong understanding of data and model management, with a focus on scalability, reliability, and security.
    • Excellent problem-solving skills and a passion for technical challenges.
  • Application Note: We are seeking an innovative engineer passionate about data and its potential to drive change. If you are ready to lead in the development of state-of-the-art data solutions at a global scale, Roblox offers a unique, challenging, and rewarding environment.
  • Compensation: The position offers a competitive salary ranging from $283,780 to $331,640, based on experience and qualifications. Full-time employees are eligible for equity compensation and comprehensive benefits.


Job overview​

Data posted

1 month ago


San Mateo



Employment Type

Full Time

cryptoflies logo white transparent background

The all-in-one platform that connects Web3 lovers and businesses.

© Cryptoflies. All rights reserved