Senior Software Engineer (Data Acquisition)
- San Mateo, United States
- Senior Level
- 5+ years
- Posted
Skills
Required
- VPC
- SQL
- distributed engine
- building systems
- AWS infra
- endpoints
- Terraform
- Amazon EKS
- Data infra
- Trino / Spark
- system configuration
Preferred
- data labeling
- machine learning
- Infra networking
- k8s
- ingress
- load balancers
- VPC networking
- pandas
- ibis
Join Roblox as a Senior Software Engineer in our new Data Intake team. You'll build a service to source and process training data for our foundation models, collaborate with various teams, and have a significant impact on the company's future. This role is ideal for those who enjoy building and iterating on new products, have experience in API integrations and data infrastructure, and are passionate about writing maintainable code.
USD 196,750 - 243,290
Responsibilities
- Architect and deliver a high-performance analytics environment that serves thousands of queries daily.
- Design and scale robust data infrastructure for powering data retrieval and visualization, ensuring data systems are reliable, observable, privacy-compliant, and performant.
- Collaborate closely with teammates across the company in data labeling and machine learning to ensure we deliver the datasets our customers need.
- Infra networking (k8s ingress, load balancers, and VPC networking)
- Python and notebook data stack (e.g. pandas, ibis)
Requirements
- 5+ years of work experience building production-grade, scalable, and reliable data systems; B.S. equivalent in CS or sufficient experience
Strong SQL and distributed engine knowledge
- Excellent cross-functional collaboration skills; enjoy building systems that enable and accelerate team productivity
- AWS infra understanding (VPC, endpoints, private link, Terraform, Amazon EKS)
- Data infra understanding (Trino/Spark system configuration)
jobapplier