Staff Software Developer - Data Lake Ingestion

Robinhood Markets is a leading fintech company that's democratizing finance for all, lowering barriers and providing greater access to financial information.
Data
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
6+ years of experience

Description For Staff Software Developer - Data Lake Ingestion

Robinhood Markets is seeking a Staff Software Developer for their Data Lake Ingestion team. This role is crucial in empowering informed decision-making, fostering innovation, and driving organizational excellence through a reliable, timely, efficient, and privacy-aware Data Lake Infrastructure.

As a Staff Software Developer, you will:

  • Lead the development of data ingestion pipelines processing petabytes of data and billions of events daily
  • Collaborate closely with Data Science, Data Engineering, and Product teams
  • Work with Data Platform and Storage teams to develop integrated solutions
  • Utilize open-source frameworks as the foundation for platforms
  • Influence and shape the vision, strategy, and adoption of current and future technologies
  • Design, build, and maintain efficient and reliable batch and streaming data pipelines
  • Lead initiatives to improve data quality, efficiency, and privacy at scale
  • Forge trusting cross-functional partnerships across Robinhood
  • Establish best practices and standards for data operations and lifecycle management
  • Mentor developers at Robinhood, both formally and informally

Requirements:

  • 6+ years of experience as a proven staff engineer
  • Expertise in planning and leading large projects focused on data infrastructure
  • Proficiency in data engineering disciplines (e.g., Spark, Flink, Kafka, Hudi, Avro, Protobuf, Airflow, Postgres, ClickHouse, Redis)
  • Strong coding skills in Python, Java, Go or similar languages
  • Experience with at least one major cloud suite (AWS, GCP, Azure)
  • Proven experience in contributing to open-source technologies

Robinhood offers a comprehensive benefits package and is committed to diversity, inclusion, and equal opportunity. They encourage applications from all backgrounds and provide reasonable accommodations for candidates as needed.

Last updated 4 months ago

Responsibilities For Staff Software Developer - Data Lake Ingestion

  • Lead development of data ingestion pipelines
  • Collaborate with cross-functional teams
  • Design and maintain batch and streaming data pipelines
  • Improve data quality, efficiency, and privacy at scale
  • Establish best practices for data operations
  • Mentor developers

Requirements For Staff Software Developer - Data Lake Ingestion

Python
Java
Go
Kafka
  • 6+ years of experience as a staff engineer
  • Expertise in data infrastructure projects
  • Proficiency in data engineering technologies
  • Strong coding skills in Python, Java, Go or similar
  • Experience with major cloud platforms
  • Contributions to open-source technologies

Interested in this job?

Jobs Related To Robinhood Staff Software Developer - Data Lake Ingestion

Data Engineer (L5) - Growth Insights and Foundations

Netflix seeks a Data Engineer (L5) for Growth Insights and Foundations team to build low-latency data products powering algorithms and ML models.

Data Engineer (L5) - Growth

Join Netflix as a Data Engineer (L5) in the Growth team, powering data-driven decisions and product innovations.

Analytics Engineer (L5) - Content & Studio

Senior Analytics Engineer role at Netflix, partnering with Creative Production to shape promotional content through data-driven insights.

Staff Software Engineer

Staff Software Engineer at Intuit to build and optimize BI reporting infrastructure for AI applications using AWS, Databricks, and BI tools.

Staff Systems Integration Engineer (NGS Technologies)

Staff Systems Integration Engineer (NGS Technologies) at Freenome, developing automated NGS workflows for early cancer detection.