Staff Software Engineer, Streaming Infrastructure

Robinhood Robinhood · Fintech · Bellevue, WA +2 · ENG Data and AI Platform Division

Staff Software Engineer role focused on designing, developing, and operating distributed data streaming platforms (Kafka, Flink, Debezium) that handle billions of events per day, enabling real-time data processing and communication across Robinhood's products and infrastructure. The role involves collaborating with product, data, and ML teams, building developer tools, and mentoring engineers.

What you'd actually do

  1. Design and operate distributed data streaming platforms that scale to billions of events per day
  2. Develop secure, performant, and highly reliable systems using technologies like Kafka, Flink, and Debezium
  3. Collaborate closely with product, infrastructure, data, and ML teams to ensure the platform supports diverse use cases
  4. Build tools and documentation to deliver a smooth, empowering experience for internal developers
  5. Mentor and support other engineers to drive architectural decisions and long-term technical strategy

Skills

Required

  • 6+ years of professional experience in software engineering, including building distributed systems at scale
  • A background in tools like Kafka, Flink and Debezium
  • Proficiency in designing and implementing event-driven architectures and stream processing systems
  • A passion for platform engineering and creating great experiences for other developers
  • Strong communication and collaboration skills to work across technical teams