Skip to content

Senior/Principal Software Engineer – Data Engineering
Company | Roblox |
---|
Location | San Mateo, CA, USA |
---|
Salary | $273070 – $338270 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 8+ years of professional experience working building scalable ETL pipelines on industry standard ETL orchestration tools (Airflow, Dagster, Luigi, Google Cloud Composer, etc.) with deep expertise in SQL, PySpark, or scala.
- 3+ years leading data engineering development directly with business or data science partners
- Built, scaled, and maintained Multi-Terabyte data sets and have an expansive toolbox for debugging and unblocking large scale analytics challenges (skew mitigation, sampling strategies, accumulation patterns, data sketches, etc.)
- Experience with at least one major cloud’s suite of offerings (AWS, GCP, Azure).
- Developed or enhanced ETL orchestrations tools or frameworks
- Worked within standard GitOps workflow (branch and merge, PRs, CI / CD systems)
Responsibilities
- Partner with Data Science, Product, and Engineering to collect requirements to define the data ontology for all of Roblox
- Lead and mentor a growing team of Data Engineers to support Roblox’s ever-evolving data needs
- Design, build, and maintain efficient and reliable batch and streaming data pipelines to populate core data sets
- Develop scalable frameworks and tooling to automate analytics workflows and streamline users interactions with data products
- Establish and promote standard methodologies for data operations and lifecycle management
Preferred Qualifications
No preferred qualifications provided.