
Full-Stack Software Engineer, Reinforcement Learning
Quick overview
Job description
About the Role
Build the product interfaces, backend systems, and internal tools that support an AI reinforcement learning data platform. You will work with research engineers and external partners to turn complex requirements into intuitive products for creating, evaluating, and improving training data.
What You'll Do
Develop tools for browsing environments, inspecting trajectories, reviewing task quality, and understanding model behavior.
Build partner workflows for creating, submitting, testing, and iterating on environments and training data.
Create dashboards and observability tools for environment quality, evaluation results, data collection progress, and pipeline health.
Design backend services and APIs that connect task authoring, data collection, evaluation, quality review, and training infrastructure.
Work across research, operations, and go-to-market teams to ship and improve useful systems.
What We're Looking For
At least 3 years of full-stack software engineering experience building and shipping production systems, with a technical education or background.
Proficiency in Python and a modern web stack such as React, TypeScript, or Next.js.
Hands-on experience with AI, machine learning, or reinforcement learning, and a track record of owning products from design through deployment.
Experience building backend services, APIs, and databases, as well as using cloud infrastructure, Docker, CI/CD, and production debugging practices.
Experience with dashboards, monitoring or observability tools, data inspection, review workflows, or quality assessment interfaces.
Experience with data collection, annotation, or evaluation platforms, and tools such as AWS, Kubernetes, Terraform, or Grafana, is valuable.
Strong product judgment, initiative, and communication across technical and non-technical teams.
Compensation & Benefits
Base salary is $130,000 to $225,000 USD annually. Visa sponsorship is available for eligible full-time candidates.
Location
On-site in San Francisco, California. Remote candidates may be considered if they can maintain 70% to 80% time zone overlap with San Francisco or Singapore.
Similar jobs
- ZT

Senior Full Stack Software Engineer — WorkflowsRecently posted Auto Apply
ZoomInfo Technologies LLC · Bethesda · Hybrid 🇺🇸
NestJSSpringSpring Boot+9TechnologySalary not listed - TO
Engineering Lead, New VenturesRecently posted Auto Apply
Toast · Remote · Remote 🇺🇸
Engineering$125k - $254k/yr - TO
Software Engineer II (Fullstack), Digital StorefrontRecently posted Auto Apply
Toast · US (remote) · Remote 🇺🇸
DockerGitHTML+10TechnologySalary not listed - NP

Sr. AWS Developer, Managed ServicesRecently posted Auto Apply
NeuraFlash, Part of Accenture · Remote - United States · Remote 🇺🇸
DynamoDBAWSC#+11Technology$94.4k - $266.3k/yr - 1P

Junior DeveloperRecently posted Auto Apply
1password · Remote (United States | Canada) · Remote 🇺🇸
OracleRustGo+1Technology$100k/yr - JO

Full Stack EngineerRecently posted Auto Apply
Joinpogo · United States/Canada · Remote 🇺🇸
Generative AITechnologySalary not listed - HA

Sr. Staff Engineer, Care (Fullstack/Backend)Recently posted Auto Apply
Hims And Hers · US - Remote · Remote 🇺🇸
DockerGitAWS+10TechnologySalary not listed - BC

Full Stack Developer - Python/Django/ReactJS Auto Apply
Black Canyon Consulting · Bethesda · Hybrid 🇺🇸
DjangoSVNGit+11TechnologySalary not listed - AF
CNO DeveloperRecently posted Auto Apply
Accenture Federal Services · Herndon · Hybrid 🇺🇸
Embedded SystemsScrumTCP/IP+12TechnologySalary not listed - PL

Senior/Staff Full Stack EngineerRecently posted Auto Apply
Playground · New York · On-site 🇺🇸
GCPRESTNode.js+4TechnologySalary not listed - AW

Senior Software Engineer (Full Stack) Auto Apply
Awetomaton · Beavercreek · Hybrid 🇺🇸
DockerMongoDBMySQL+16TechnologySalary not listed - AF

Senior Java Developer - NYC - FintechRecently posted Auto Apply
Adaptive Financial Consulting · New York City · Hybrid 🇺🇸
Diversity & InclusionJavaMental Health+2TechnologySalary not listed