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 8 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

Staff Software Engineer - Data Lake Ingestion

Staff Software Engineer role at Robinhood to lead data ingestion pipeline development, processing petabytes of data daily.

Data & Software Engineer (L5) — Productivity Metrics and System Insights

Senior Data & Software Engineer position at Netflix focusing on productivity metrics and system insights, requiring expertise in data pipelines and distributed systems.

Data Engineer (L5) - Commerce Product Data Engineering

Staff Data Engineer role at Netflix focusing on commerce product data engineering, experimentation, and analytics with competitive compensation range of $170K-$720K.

Lead Software Engineer - Data Engineer

Lead Software Engineer position at JPMorgan Chase focusing on data engineering, requiring 5+ years experience and expertise in Python, Java, and data technologies.

Lead Software Engineer - Data modeling / Data governance

Lead Software Engineer position at JPMorgan Chase focusing on data modeling and governance, requiring 5+ years of experience in data architecture and strong technical expertise.