R

Senior Software Engineer - Data Acquisition

Roblox
NewPosted today

LOCATION

San Mateo · Onsite

EXPERIENCE

5+ Years

SALARY

$196.75K - $243.29K /year

SKILLS REQUIRED

Data Pipelinesdistributed systemsSQLPythonSparkAWS ServicesKubernetesTerraformObservability

Job description

Overview

Senior Software Engineer on Roblox's new Data Intake team, building the service that sources, processes and stores the training datasets used for Roblox's future foundation models.

What you'll do

  • Build a new service that obtains diverse datasets from a wide variety of external sources.
  • Process datasets into consistent formats and store them in a reliable, easily accessible location for models to use.
  • Collaborate closely with teammates across the company in data labeling and machine learning to deliver the datasets customers need.
  • Architect and deliver a high-performance analytics environment that serves thousands of queries daily.
  • Design and scale robust data infrastructure for data retrieval and visualization.
  • Ensure data systems are reliable, observable, privacy-compliant and performant.
  • Bridge data engineering, analytics and infrastructure to deliver best-in-class, easy-to-use data tools.
  • Build intelligent agentic automation to simplify and accelerate analytical workflows.
  • Contribute to internal platforms and tools that abstract complexity, improve developer productivity and accelerate innovation.
  • Be a tech lead and mentor junior engineers.
  • Self-organize and take ownership of projects throughout their full lifecycle.

What you'll need

  • 5+ years of work experience building production-grade, scalable and reliable data systems.
  • B.S. equivalent in CS or sufficient experience.
  • AWS infrastructure understanding (VPC, endpoints, private link, Terraform, Amazon EKS).
  • Infrastructure networking (Kubernetes ingress, load balancers and VPC networking).
  • Data infrastructure understanding (Trino/Spark system configuration).
  • Strong SQL and distributed engine knowledge.
  • Python and notebook data stack (e.g. pandas, ibis).
  • Excellent cross-functional collaboration skills; enjoy building systems that enable and accelerate team productivity.

Details

  • Location: San Mateo, CA, United States (headquarters).
  • Office roles are onsite Tuesday, Wednesday and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
  • Annual base salary range: $196,750 to $243,290 USD. Actual base pay depends on factors such as professional background, training, work experience, location, business needs and market demand.
  • Full-time employees are also eligible for equity compensation and benefits.
  • For US-based roles only: the Company may not be able to employ candidates who have US work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer - Data Acquisition