Software Engineer - Experimentation Platform

Robinhood Markets is a leading fintech company that's democratizing finance for all, lowering barriers and providing greater access to financial information.
$157,000 - $185,000
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

Description For Software Engineer - Experimentation Platform

Robinhood is seeking a Software Engineer to join their Experimentation Platform team. The role involves working on Kaizen, Robinhood's expansive experimentation platform, and SerVars, their Dynamic Configuration platform. The ideal candidate will help grow these offerings from their current walk stage to aspirational leap/fly stages.

Key Responsibilities:

  • Build and own core features of some of Robinhood's most heavily trafficked services
  • Craft large scale systems within a team, making the right tradeoffs for risk and long-term maintainability
  • Work with multi-functional teams to understand their needs and build systems that help reach company-wide goals
  • Be a champion for engineering excellence and improve operational efficiency

Requirements:

  • 5+ years of experience as a proven senior engineer
  • Experience planning and leading large projects with long-term impact
  • Solid understanding of scientific principles behind experimentation (A/B testing, hypothesis testing, statistical analysis)
  • Experience working with Bazel, Kubernetes, AWS, Kafka, Postgres, Airflow, and Presto
  • Passion for mentoring junior engineers and improving engineering craftsmanship

The team builds services in modern Python, Go, and React, working closely with multi-functional partners to ship features daily. The services reach up to 300K TPS, making it an exciting opportunity to work on significant products with continuous iteration based on customer feedback.

Robinhood offers a competitive compensation package, including:

  • Market competitive and pay equity-focused compensation structure
  • 100% paid health insurance for employees with 90% coverage for dependents
  • Annual lifestyle wallet for personal wellness, learning and development
  • Lifetime maximum benefit for family forming and fertility benefits
  • Dedicated mental health support
  • Generous time off including company holidays, paid time off, sick time, and parental leave
  • Lively office environment with catered meals and fully stocked kitchens

The role is located in office, with locations in Menlo Park, CA; Bellevue, WA; or New York, NY. Robinhood is committed to diversity, equity, and inclusion, providing equal opportunity for all applicants and employees.

Last updated 9 months ago

Responsibilities For Software Engineer - Experimentation Platform

  • Build and own core features of heavily trafficked services
  • Craft large scale systems within a team
  • Work with multi-functional teams to understand needs and build systems
  • Champion engineering excellence and improve operational efficiency

Requirements For Software Engineer - Experimentation Platform

Python
Go
React
Kubernetes
Kafka
PostgreSQL
  • 5+ years experience as a proven senior engineer
  • Experience planning and leading large projects
  • Understanding of experimentation principles (A/B testing, hypothesis testing, statistical analysis)
  • Experience with Bazel, Kubernetes, AWS, Kafka, Postgres, Airflow, and Presto
  • Passion for mentoring junior engineers

Benefits For Software Engineer - Experimentation Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
Mental Health Assistance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Education Budget
  • Parental Leave
  • Mental Health Assistance

Interested in this job?