Senior Software Engineer, Rle

Handshake · Enterprise · Remote · Engineering

Senior Software Engineer to build and scale Reinforcement Learning Environments (RLE) platform, simulating real-world workflows for AI model training and evaluation. This role involves driving architecture for scalable systems and data generation pipelines, partnering with research and product teams, and ensuring system reliability and observability.

What you'd actually do

  1. Build and scale our reinforcement learning environments and the platforms behind them
  2. Drive architecture for scalable, reliable, extensible environment systems and data generation pipelines
  3. Partner with Research, Product, and Ops to turn ambiguous needs into production systems
  4. Build modular, plug-and-play domains that integrate cleanly with training and evaluation loops
  5. Raise the bar on reliability, observability, performance, and data quality

Skills

Required

  • 6+ years building backend, distributed systems, or ML infrastructure
  • Proficiency with ReactJS and TypeScript
  • deep knowledge of backend architectures
  • Strong command of relational databases (e.g., PostgreSQL)
  • data modeling
  • system design
  • distributed systems principles
  • Experience with cloud infrastructure (AWS, GCP)
  • CI/CD pipelines
  • operating production systems at scale

Nice to have

  • Experience with RL training infrastructure
  • simulation systems
  • evaluation platforms
  • Working in an operations-heavy, tech-enabled environment
  • Experience supporting applied ML or AI research teams

What the JD emphasized

  • reinforcement learning environments
  • platform for training workflow-capable models
  • trusted platform
  • quickly with high-quality data
  • reliable, scalable, and drive measurable model improvements

Other signals

  • building reinforcement learning environments
  • simulating workflows
  • data generated powers training and evaluation
  • platform for training workflow-capable models