H

Handshake

Connects talent with jobs and AI training work

Software Engineer 2 - Reinforcement Learning Environments

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • At least 3 years of professional software engineering experience building backend systems, distributed systems, or platform infrastructure.
  • Strong proficiency with TypeScript, React, and modern backend architectures.
  • Strong understanding of PostgreSQL, data modeling, distributed systems, and system design.
  • Experience building and operating production systems on AWS or GCP.
  • Experience collaborating effectively with globally distributed engineering teams, including teams based in the US.

Responsibilities

  • Design, build, and scale the Reinforcement Learning Environments platform and its supporting infrastructure.
  • Partner with Engineering, Research, Product, and Operations teams in the US to execute a shared roadmap.
  • Design and implement scalable backend services and data generation pipelines.
  • Build modular environment domains that integrate with model training and evaluation workflows.
  • Improve platform reliability, observability, performance, and developer productivity.
  • Participate in technical design discussions and contribute to architecture decisions.
  • Write maintainable code and help improve engineering standards and best practices.

Desired Qualifications

  • Experience with reinforcement learning infrastructure, simulation systems, or AI evaluation platforms.
  • Experience building internal developer platforms or workflow orchestration systems.
  • Familiarity with Docker, Kubernetes, and continuous integration and continuous delivery pipelines.
  • Experience supporting applied machine learning or AI research teams.
  • Experience working in a fast-growing startup or high-growth engineering organization.

About the Company

Handshake

Connects talent with jobs and AI training work

Handshake connects job seekers, employers, and university career centers through recruiting software, and supplies AI labs with experts who train and test language models. Its career platform combines job matching, recruiting events, and profiles that show completed AI projects and paid training experience. Handshake AI recruits and matches fellows to projects where they review model answers, create training data, and apply knowledge from their own fields. Employers pay for recruiting subscriptions and promotions, while its enterprise AI team builds agents and trains models inside customers' systems. Handshake was founded in 2014 and is headquartered in San Francisco.

Company size
501-1,000
Company stage
Series F
Total funding
$434M
Headquarters
San Francisco, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Handshake

See more jobs