Senior Software Engineer

Robinhood Robinhood · Fintech · [ProspectLand] · [Prospect]

Senior Software Engineer at Robinhood focused on building and deploying machine learning models and AI-powered services for core financial products. The role involves end-to-end ML pipeline development, from data ingestion and feature engineering to model training, evaluation, deployment, and production monitoring, with an emphasis on low-latency inference and reliability.

What you'd actually do

  1. Design, develop, and maintain complex machine learning models and AI-powered services that support core product features and decision-making systems.
  2. Lead the design and implementation of end-to-end ML pipelines, including data ingestion, feature engineering, model training, evaluation, and deployment.
  3. Partner closely with product, data, and engineering teams to translate complex business problems into scalable machine learning solutions.
  4. Own ML components end to end, including experimentation, architecture, implementation, deployment, production monitoring, and iteration.
  5. Drive improvements in model performance, reliability, and scalability through rigorous experimentation, validation, and optimization.

Skills

Required

  • Python
  • Java
  • Scala
  • GoLang
  • Machine learning frameworks
  • Data processing and feature engineering frameworks
  • Supervised and unsupervised learning techniques
  • ML pipeline and deployment tools
  • Model monitoring and observability tools
  • Testing and artifact versioning tools

What the JD emphasized

  • complex machine learning models
  • end-to-end ML pipelines
  • scalable machine learning solutions
  • low-latency inference
  • model performance, reliability, and scalability
  • security, privacy, and compliance requirements

Other signals

  • design and implementation of end-to-end ML pipelines
  • model training, evaluation, and deployment
  • scalable machine learning solutions
  • low-latency inference and reliable service operation