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
Opens the official application on the employer’s site. No login required.