companyHandshake logo

Software Engineer II - Reinforcement Learning Environments

HandshakeSan Francisco, CANew
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

4-6 years of experience in backend development, distributed systems, or ML-related infrastructure. Proficiency in ReactJS and TypeScript. Experience with relational databases (PostgreSQL) and data modeling techniques. Familiarity with cloud services (AWS/GCP) and CI/CD best practices. Self-motivated and capable of driving projects from design through to production.

About the job

Handshake connects over 20 million professionals, 1,600 educational institutions, and 1 million employers, including every Fortune 50 company, through its career network focused on the AI economy. The platform supports everything from freelance AI training projects to full-time positions and is on a path to triple annual recurring revenue by 2025.

The Software Engineer II - Reinforcement Learning Environments role centers on building and evolving Handshake’s RLE platform. This platform enables advanced AI models to learn and tackle real-world challenges. The position is based in San Francisco, CA, and requires in-office work five days a week.

What you will do

  • Develop and enhance core components for reinforcement learning environments and their infrastructure.
  • Design and implement backend systems and efficient data pipelines.
  • Translate complex product and research requirements into reliable, working systems.
  • Create modular, reusable workflow domains to streamline processes.
  • Focus on improving system reliability, observability, and performance tracking.

Requirements

  • 4–6 years of experience in backend development, distributed systems, or machine learning infrastructure.
  • Strong skills with ReactJS and TypeScript.
  • Experience working with relational databases, especially PostgreSQL, and data modeling.
  • Familiarity with AWS or GCP and CI/CD practices.
  • Ability to manage projects independently from planning through production.

Bonus points

  • Background in simulation systems or performance optimization.

Why join Handshake?

  • Help shape the future of careers in the AI sector and make a measurable impact.
  • Work directly with top AI labs, Fortune 500 companies, and leading universities.
  • Join a team with alumni from Scale AI, Meta, xAI, Notion, Coinbase, and Palantir.
  • Be part of a business experiencing significant revenue growth.

About Handshake

Handshake is a leading career network for the AI economy, connecting millions of knowledge workers, educational institutions, and employers to facilitate career development and skill enhancement in the AI sector.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.