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 6 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.

Sr Manager, Decision Science Products

Senior analytics leadership role at Disney leading decision science products team, combining technical expertise with business strategy across major entertainment divisions.

Staff Software Engineer, Workflow Orchestration

Staff Software Engineer position at Airbnb focusing on workflow orchestration and data infrastructure development.

Staff Data Engineer

Staff Data Engineer position at Airbnb focusing on building and maintaining large-scale data systems, requiring 9+ years of experience and expertise in distributed data platforms.

Data Engineering Manager - Trust Data Foundations

Lead Airbnb's Trust Data Foundations team as Engineering Manager, driving data strategy and engineering excellence to combat fraud and ensure platform safety.