Senior Software Developer - Experimentation

Robinhood Markets is a leading fintech company that's democratizing finance for all, lowering barriers and providing greater access to financial information.
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience

Description For Senior Software Developer - Experimentation

Robinhood is seeking a Senior Software Developer to join their Experimentation team, focusing on the Kaizen experimentation platform and SerVars Dynamic Configuration platform. The role involves building and owning core features of heavily trafficked services, crafting large-scale systems, and working closely with multi-functional teams to improve bottom-line metrics.

Key responsibilities include:

  • Building core features for high-traffic services
  • Crafting large-scale systems with appropriate risk and maintainability trade-offs
  • Collaborating with multi-functional teams to improve company-wide goals
  • Championing engineering excellence and improving operational efficiency
  • Mentoring developers and data scientists, defining architecture design processes

The ideal candidate should have:

  • Proven experience in planning and building large projects with long-term impact
  • Strong background in working with data scientists and implementing sophisticated models
  • Solid understanding of experimentation principles, including A/B testing and statistical analysis
  • Experience with technologies like Bazel, Kubernetes, AWS, Kafka, Postgres, Airflow, and Presto
  • Passion for mentoring junior developers and improving engineering craftsmanship

Robinhood offers a comprehensive benefits package and is committed to fostering an inclusive and diverse work environment. They encourage applications from candidates of all backgrounds, even if they don't meet every requirement listed.

Join Robinhood in their mission to democratize finance for all and be part of a team that's shaping the future of financial services!

Last updated 3 months ago

Responsibilities For Senior Software Developer - Experimentation

  • Build and own core features of heavily trafficked services
  • Craft large-scale systems within a team, making appropriate trade-offs
  • Work with multi-functional teams to improve company-wide goals and metrics
  • Champion engineering excellence and improve operational efficiency
  • Mentor developers and data scientists, define architecture design processes

Requirements For Senior Software Developer - Experimentation

Python
Go
React
Kubernetes
Kafka
PostgreSQL
  • Proven experience in planning and building large projects with long-term impact
  • Strong background in working with data scientists and implementing sophisticated models
  • Solid understanding of experimentation principles, including A/B testing and statistical analysis
  • Experience with technologies like Bazel, Kubernetes, AWS, Kafka, Postgres, Airflow, and Presto
  • Passion for mentoring junior developers and improving engineering craftsmanship

Interested in this job?

Jobs Related To Robinhood Senior Software Developer - Experimentation

Software Development Engineer, AWS Audit Manager

Lead software development for AWS Audit Manager, streamlining audit and compliance processes with automation for global customers.

Senior System Development Engineer, Kuiper Network Services

Senior System Development Engineer role for Project Kuiper, building software to manage ground Points of Presence for satellite broadband connectivity.

Software Development Engineer-II

Amazon is seeking a Senior Software Engineer to lead high-scale web services development for digital content commerce.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Development Engineer III, Transporter Aggregation and Tracking Services (Tracks)

Senior Software Engineer role at Amazon, focusing on Last Mile delivery technology and real-time data processing for logistics optimization.