Senior Software Engineer, Streaming Platform
Core
Design, develop, and operate distributed data streaming platforms and real-time event processing systems that scale to billions of events per day for Robinhood's products and infrastructure.
Role type
Senior Software Engineer (Distributed Systems & Streaming Platform)
Builds
Foundational data streaming platforms, communication services, and streaming analytics infrastructure
Domain
Fintech / Real-time Data Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Event-driven architecture, Stream processing, Kafka, Flink, Debezium, System scalability, Reliability engineering
Preferred skills
Platform engineering, Developer experience (DevEx) improvement, Technical mentorship, Architectural strategy
Technologies
Kafka, Flink, Debezium, Kubernetes, EC2
Responsibilities
Design and operate distributed data streaming platforms, Develop secure and performant systems, Collaborate with product, data, and ML teams, Build tools and documentation for internal developers, Mentor engineers on architectural decisions
Seniority
Senior, hands-on IC with mentorship responsibilities