Software Engineer Ii, Rle

Handshake · Enterprise · San Francisco, CA · Engineering

Software Engineer to build and scale Reinforcement Learning Environments (RLE) platform, which are interactive systems for frontier AI models to learn real-world tasks. The role involves owning components end-to-end, designing backend systems and data pipelines, and improving system reliability and performance, supporting model training and evaluation.

What you'd actually do

  1. Build and scale core components of RLE environments and infrastructure
  2. Design and implement backend systems and data pipelines
  3. Translate ambiguous product and research needs into production systems
  4. Develop modular, reusable workflow domains
  5. Improve reliability, observability, and system performance

Skills

Required

  • 4-6 years of experience in backend, distributed systems, or ML-adjacent infrastructure
  • Strong proficiency in ReactJS and TypeScript
  • Solid experience with relational databases (PostgreSQL) and data modeling
  • Experience with cloud infrastructure (AWS/GCP) and CI/CD
  • Ability to independently drive projects from design to production

Nice to have

  • Experience with simulation systems or evaluation platforms
  • Exposure to ML systems or working with research teams
  • Experience in fast-moving, operations-heavy environments

What the JD emphasized

  • build our Reinforcement Learning Environments (RLE) platform
  • scaling systems that power model training and evaluation
  • simulation systems or evaluation platforms

Other signals

  • building reinforcement learning environments
  • scaling systems that power model training and evaluation
  • design and implement backend systems and data pipelines
  • develop modular, reusable workflow domains