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 7 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 Science Manager - Consumer Engineering

Lead data science and analytics team at Netflix, optimizing streaming product through experimentation and analytics.

Data Engineer (L5) - Security

Senior Data Engineer position at Netflix focusing on security and fraud detection, building data pipelines and products using big data technologies.

ML Data Annotations Operations, Staff TPM

Staff Technical Program Manager role at LinkedIn focusing on ML data annotations operations and AI initiatives.

ML Data Annotations Operations, Staff TPM

Staff TPM role at LinkedIn focusing on ML data annotations operations, offering competitive salary and benefits in a hybrid work environment.