Full-Stack Software Engineer, Reinforcement Learning
Core
Build product interfaces, backend services, and internal tools for an AI reinforcement learning data platform to support research, operations, and partners in creating, evaluating, and improving training data.
Role type
Senior Full-Stack Software Engineer (Reinforcement Learning Data Platform)
Builds
Tools for browsing environments, inspecting trajectories, reviewing task quality, partner workflows for RL environments/data, dashboards for observability, and backend APIs connecting task authoring, data collection, evaluation, and training systems.
Domain
Artificial Intelligence / Reinforcement Learning / Data Infrastructure
Deliverable
production ML models
Required skills
Python, React, TypeScript, Next.js, Backend services, APIs, Databases, Cloud infrastructure, Docker, CI/CD, Production debugging, Dashboards, Observability, Data inspection, Data quality assessment
Preferred skills
Data collection, Annotation, Evaluation platforms, AWS, Kubernetes, Terraform, Grafana
Responsibilities
Develop tools for browsing environments and inspecting trajectories; Build partner workflows for creating and iterating on RL environments; Create dashboards for environment quality and pipeline health; Design backend services and APIs connecting task authoring and training systems; Collaborate across research, operations, and go-to-market teams to ship products.
Seniority
Senior, hands-on IC