Skip to main content

robinhood

Software Engineer

Menlo Park, CAmid

About this role

Robinhood seeks a Software Engineer to build machine learning solutions and product features that democratize finance. You'll design and deploy ML models, own systems end-to-end from experimentation to production, and mentor teammates while shaping strategic initiatives in a fast-moving fintech environment.

What you'll do

  • Build, test, and release product-facing features with high correctness and scalability requirements
  • Design, develop, and maintain machine learning models and AI-powered services
  • Implement end-to-end ML pipelines including data ingestion, feature engineering, training, and deployment
  • Own ML components through their full lifecycle with experimentation, monitoring, and iteration
  • Integrate ML models into production systems ensuring low-latency inference and reliability
  • Monitor model performance and data quality in production, debugging and remediating issues

What they're looking for

  • Python, Java, Scala, or GoLang
  • Machine learning frameworks
  • Data processing frameworks
  • Feature engineering tools
  • Supervised and unsupervised learning techniques
  • ML pipeline and deployment tools
  • Model monitoring tools
  • Software engineering best practices

Benefits

  • Performance-driven compensation with bonus programs and equity ownership
  • 100% paid health insurance for employees; 90% coverage for dependents
  • Flexible lifestyle wallet for wellness and learning
  • Employer-paid life, disability, fertility, and mental health benefits
  • Paid time off, parental leave, and company holidays
  • Catered meals and exceptional office experience in Menlo Park
Apply on the employer's site

Opens the official application on the employer’s site. No login required.