Senior Software Engineer (Data Engineering)
Posted Updated
- 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!
- 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
- 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 collaborator with the ability to democratize data through actionable insights and solutions
- Experience solving problems across the data stack (Data Infrastructure, Analytics and Visualization platforms)
- Strong SQL (Presto, Spark SQL, etc) skills
- Expert at building and maintaining large-scale data pipelines using open source frameworks (Spark, Flink, etc)
- 5+ years of professional experience building end-to-end data pipelines
