Join Robinhood's Reliability Engineering team, focused on designing, evolving, and maintaining large-scale distributed systems. As a Software Developer, you'll collaborate across teams to build robust, scalable systems that ensure high availability and low latency.
The Reliability team has two significant areas of focus:
You'll combine software and systems knowledge to engineer distributed systems that are reliable, scalable, and fault-tolerant. Working within the larger infrastructure organization, you'll collaborate cross-functionally with other infra teams.
Our technology stack primarily uses Python/Go and container orchestration technologies like Kubernetes. We build systems using microservice-oriented architectures and related OSS technologies (e.g., Kafka, Celery/RabbitMQ, nginx, Redis, Postgres, Airflow, Consul). Our systems are primarily built within AWS.
Responsibilities:
Requirements:
Join a team committed to democratizing finance for all, with customers at the heart of our decisions. If you're invigorated by our mission, values, and drive to change the world, we'd love to have you apply.