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.