Senior Software Engineer, Reinforcement Learning
About the role
Senior Software Engineer, Reinforcement Learning at HUD to build product surfaces, backend systems, and internal tools for HUD’s RL data engine, collaborating with research, operations, and GTM teams.
Responsibilities
- Develop product-facing tools for browsing environments, inspecting trajectories, reviewing task quality, debugging failures, and understanding model behavior
- Build vendor-facing workflows that enable external partners to create, submit, test, and iterate on RL environments and training data
- Create dashboards and observability tools that surface environment quality, eval results, data collection progress, grader issues, reward signal problems, and pipeline health
- Design backend services and APIs that connect task authoring, data collection, evaluation, QA/QC, and RL training infrastructure
- Partner closely with research, operations, and GTM teams to turn vague, high-stakes requests into well-designed systems that ship quickly
Qualifications
- Strong software engineering fundamentals and full-stack range (Python, React, TypeScript, Next.js or similar)
- Experience owning user-facing or internal products end-to-end
- Good product sense and ability to build intuitive tools for technical and non-technical users
- Comfort with cloud infrastructure, Docker, CI/CD, observability, and production debugging
- High agency and proactive problem-solving without waiting for a perfect spec
- Strong communication skills across research, engineering, operations, vendors, and founders
Skills
Benefits
- Competitive compensation
- 100% covered medical, dental, and vision (US and Singapore)
- Lunch and dinner for in-office employees
- Company-wide holiday break plus PTO and holidays
- Equinox membership, 401k, commuter benefits (US) and health/wellness stipend (Singapore)
- Unlimited access to tokens for ChatGPT, Claude Code, Cursor, etc.
- Two top-floor offices in San Francisco and Singapore with annual travel budget

About hud
Platform for building RL environments and evals
HUD (YC W25) is developing agentic evals and RL environments for Computer Use Agents (CUAs) that browse the web for frontier AI labs. Our CUA Evals framework is the first comprehensive evaluation tool for CUAs. People don't actually know if AI agents are working reliably. To make AI agents work in the real world, we need detailed evals for a huge range of tasks. We're backed by Y Combinator, and work closely with frontier AI labs to provide agent evaluation and training infrastructure at scale.
More open roles at hud
- Delivery Engineer4d agoHybrid (San Francisco, CA), Hybrid (Singapore) +2 more · Operations
- Senior Software Engineer, Design4d agoHybrid (San Francisco), Hybrid (Singapore) +1 more
- Technical Program Manager4d agoHybrid (San Francisco), Hybrid (Singapore) +2 more · Operations
- Technical Writer1w agoHybrid (San Francisco or Singapore)
- Customer Operations Lead2w agoHybrid (San Francisco), Hybrid (Singapore) +2 more · Operations
