Handshake logo

Software Engineer II, Reinforcement Learning Environments

Handshake
NewPosted today

LOCATION

India · Onsite

EXPERIENCE

3+ Years

TYPE

FullTime

SKILLS REQUIRED

TypescriptBackend Developmentdistributed systemsSystem DesignPostgreSQLData ModelingReact.js

Job description

Overview

Software Engineer II to help build Handshake's Reinforcement Learning Environments (RLE) platform, the interactive systems where frontier AI models learn to complete real-world work. Based in Bengaluru, India, working in-office with US-based Engineering, Research, Product and Operations teams.

What you'll do

  • Design, build, and scale the Reinforcement Learning Environments (RLE) platform and the infrastructure that powers it
  • Partner closely with Engineering, Research, Product, and Operations teams in the US to execute against a shared roadmap
  • Design and implement scalable backend services and data generation pipelines
  • Build modular environment domains that integrate seamlessly 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 high-quality, maintainable code while helping improve engineering standards and best practices

What you'll need

  • 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
  • Strong problem-solving skills and the ability to thrive in fast-moving, ambiguous environments
  • Experience collaborating effectively with globally distributed engineering teams, including teams based in the US

Nice to have

  • 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 CI/CD pipelines
  • Experience supporting applied ML or AI research teams
  • Experience working in a fast-growing startup or high-growth engineering organization

Details

  • Location: Bengaluru, India
  • Work mode: In-office
  • Perks: generous equity grant vested over 4 years; housing bonus of 1.3 lakhs spread through the first year; performance bonus of 10-100% of base; medical insurance coverage; food credit for every in-person day

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer II, Reinforcement Learning Environments