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

SWE - Engineering Program Manager, Machine Learning and Data

Lead data engineering initiatives at Apple as an Engineering Program Manager, driving ML and data infrastructure development for AI-powered features across Apple products.

Data Scientist (L5) - Ads (Experimentation)

Lead Data Scientist role at Netflix focusing on ads experimentation and analytics, offering remote work and competitive compensation.

Data Engineer 5 - Distributed Systems, Growth

Senior Data Engineer position at Netflix focusing on distributed systems and growth, building data products for customer experience optimization.

Data Science Manager - Engineering

Lead Netflix's data science engineering team, optimizing streaming infrastructure through analytics, experimentation, and machine learning, while managing senior technical talent.