Senior Software Engineer, Data Engineering

Unchain Data

Menlo Park (CA)

On-site

USD 196,000 - 230,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Equity ownership
401(k) matching
Paid time off
Mental health benefits
Office meals and events

Job summary

Robinhood is hiring a Senior Data Engineer in Menlo Park, CA. You will design and evolve core datasets and scalable data pipelines, ingesting events and database snapshots into our data lake.

You will collaborate with product, engineering, data science, and finance to ensure high-quality, well-modeled data for decision-making and product analytics. This role requires 5+ years of experience with end-to-end data pipelines, production Python, Spark/Flink, and strong SQL.

Qualifications

  • 5+ years building end-to-end data pipelines.
  • Hands-on software engineering with production-level Python.
  • Experience with large-scale data pipelines using open source frameworks (Spark, Flink).
  • Strong SQL skills (Presto, Spark SQL).
  • Experience across the data stack (infrastructure, analytics, visualization).
  • Able to democratize data through insights and solutions.

Responsibilities

  • Define and build key datasets across Robinhood product areas.
  • Build scalable data pipelines using Python, Spark and Airflow to move data into the data lake.
  • Collaborate with upstream engineering to enhance data generation patterns.
  • Work with data consumers to design intuitive data models.
  • Contribute to data engineering tooling and standards.
  • Promote data engineering best practices across the company.

Skills

Python
Spark
SQL
Data pipelines
Collaboration

Tools

Airflow
Flink

Job description

About Us

Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. If you're ready to be at the epicenter of this historic cultural and financial shift, we want to hear from you.

About the Role

We are building an elite team, applying frontier technologies to the world's biggest financial problems. We're looking for bold thinkers. Sharp problem-solvers. Builders who are wired to make an impact. Robinhood isn't a place for complacency, it's where ambitious people do the best work of their careers. We're a high-performing, fast-moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards.

The Data Engineering team builds and maintains the foundational datasets that power decision-making across Robinhood. We design reliable, scalable data systems that support product analytics, growth strategy, financial reporting, experimentation, and machine learning. The team partners closely with Product, Engineering, Data Science, and Finance to ensure accurate, well-modeled data is available to teams across the company. Our work directly influences how Robinhood measures performance, improves customer experience, and scales its products.

As a Senior Data Engineer, you will design, build, and evolve core datasets that track product performance and company-wide metrics. You will develop scalable data pipelines that ingest application events and database snapshots into our data lake, ensuring high data quality and reliability. You'll collaborate with application engineers to improve data generation patterns and with analytics teams to design intuitive, well-documented data models. This is an opportunity to shape the technical foundation that supports data-informed decisions across the organization.

This role is based in our Menlo Park, CA office, with in-person attendance expected at least 3 days per week.

Responsibilities
  • Help define and build key datasets across all Robinhood product areas. Lead the evolution of these datasets as use cases grow.
  • Build scalable data pipelines using Python, Spark and Airflow to move data from different applications into our data lake.
  • Partner with upstream engineering teams to enhance data generation patterns.
  • Partner with data consumers across Robinhood to understand consumption patterns and design intuitive data models.
  • Ideate and contribute to shared data engineering tooling and standards.
  • Define and promote data engineering best practices across the company.
Requirements
  • 5+ years of professional experience building end-to-end data pipelines
  • Hands-on software engineering experience, with the ability to write production-level code in Python for user-facing applications, services, or systems (not just data scripting or automation)
  • Expert at building and maintaining large-scale data pipelines using open source frameworks (Spark, Flink, etc)
  • Strong SQL (Presto, Spark SQL, etc) skills
  • Experience solving problems across the data stack (Data Infrastructure, Analytics and Visualization platforms)
  • Expert collaborator with the ability to democratize data through actionable insights and solutions
Benefits
  • Challenging, high-impact work to grow your career
  • Performance driven compensation with multipliers for outsized impact, bonus programs, equity ownership, and 401(k) matching
  • Best in class benefits to fuel your work, including 100% paid health insurance for employees with 90% coverage for dependents
  • Lifestyle wallet - a highly flexible benefits spending account for wellness, learning, and more
  • Employer-paid life & disability insurance, fertility benefits, and mental health benefits
  • Time off to recharge including company holidays, paid time off, sick time, parental leave, and more
  • Exceptional office experience with catered meals, events, and comfortable workspaces
Compensation

In addition to the base pay range listed below, this role is also eligible for bonus opportunities, equity, and benefits.

Base pay for the successful applicant will depend on a variety of job-related factors, which may include education, training, experience, location, business needs, or market demands. The expected base pay range for this role is based on the location where the work will be performed and is aligned to one of 3 compensation zones. For other locations not listed, compensation can be discussed with your recruiter during the interview process.

Zone 1 (Menlo Park, CA; New York, NY; Bellevue, WA; Washington, DC)
$196,000 - $230,000 USD

Zone 2 (Denver, CO; Westlake, TX; Chicago, IL)
$172,000 - $202,000 USD

Zone 3 (Lake Mary, FL; Clearwater, FL; Gainesville, FL)
$153,000 - $179,000 USD

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Data Engineering
Senior Software Engineer, Data Engineering

Robinhood • Menlo Park (CA)

On-site
USD 187,000 - 198,000
100% paid health insurance for employees
Annual lifestyle wallet for personal wellness
Generous time away including paid time off
Senior Staff Software Engineer, Data Platform
Senior Staff Software Engineer, Data Platform

Unchain Data • Bellevue (WA)

On-site
USD 264,000 - 310,000
Health insurance
Equity ownership
401(k) matching
+2
Senior Software Engineer, Data Compute
Senior Software Engineer, Data Compute

Unchain Data • Bellevue (WA)

Hybrid
USD 196,000 - 230,000
Health insurance
Equity
401(k) matching
+2
Manager of Data Science, Finance & Strategy
Manager of Data Science, Finance & Strategy

Unchain Data • Menlo Park (CA)

On-site
USD 202,000 - 238,000
Competitive pay structure
100% health insurance for employees
Wellness & development wallet
+4
Data Solutions & Analytics Senior Analyst
Data Solutions & Analytics Senior Analyst

Robinhood • Westlake (TX)

On-site
USD 142,000 - 162,000
Health insurance
Equity ownership
401(k) matching
Senior Manager, Finance & Strategy Data Science
Senior Manager, Finance & Strategy Data Science

Robinhood • Menlo Park (CA)

On-site
USD 247,000 - 290,000
Health insurance
Wellness wallet
Fertility benefits
+3
Senior Analytics Engineer, Corporate Strategy
Senior Analytics Engineer, Corporate Strategy

Unchain Data • Menlo Park (CA)

Hybrid
USD 179,000 - 210,000
Bonus programs
Equity ownership
401(k) matching
+7
Senior Software Engineer, Security Platform
Senior Software Engineer, Security Platform

Robinhood • Bellevue (WA)

On-site
USD 196,000 - 230,000
100% paid health insurance for employees
Flexible benefits spending account
Employer-paid life & disability insurance
+2
Staff Data Scientist, ML (People Analytics & Insights)
Staff Data Scientist, ML (People Analytics & Insights)

Robinhood • Menlo Park (CA)

Hybrid
USD 170,000 - 255,000
Equity ownership
401(k) matching
Health insurance
+2
Platform Data Analyst
Platform Data Analyst

Unchain Data • Denver (CO)

On-site
USD 120,000 - 141,000
100% paid health insurance
Equity opportunities
401(k) matching
+1