Senior Software Engineer, Remote AI Data Platforms

Handshake

San Francisco (CA)

Hybrid

USD 140,000 - 220,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Ownership
Financial Wellness
Family Support
Wellbeing
Growth
Remote & Office
Time Off
Connection

Job summary

Handshake is hiring a Senior Software Engineer to build the systems powering high-quality coding data and evaluations for next‑gen AI models. You’ll work on complex projects, combining engineering judgment with hands‑on execution to design reliable, scalable infrastructure that enables teams to create and improve coding datasets.

You’ll collaborate with engineers, researchers, and program leaders to establish standards and tools supporting Handshake AI initiatives, with significant ownership and

Qualifications

  • 5+ years of professional software engineering experience.
  • Proficiency in Python, JavaScript/TypeScript, Go or similar.
  • Experience designing and operating production systems at scale.
  • Strong fundamentals in testing, APIs, data structures, distributed systems, observability.
  • Experience building developer tools, data pipelines, or evaluation systems.
  • Comfort in ambiguous environments and turning problems into executable plans.
  • Excellent written and verbal communication; able to explain tradeoffs.
  • Proven track record of ownership and delivery with teams.

Responsibilities

  • Design, build, and operate scalable software systems for coding evaluation and data generation.
  • Develop tools to analyze, validate, and improve AI-generated code.
  • Create reliable pipelines for code execution, testing, benchmarking, and quality measurement.
  • Collaborate with engineering, research, operations, and customer teams to translate requirements.
  • Drive architectural decisions, APIs, data models, observability, and reliability.
  • Improve velocity with reusable frameworks, automation, and tooling.
  • Lead projects from definition to launch and iteration.
  • Mentor engineers through design reviews and day-to-day collaboration.
  • Maintain high standards for maintainability, correctness, and security.

Skills

5+ years exp
Python
JavaScript/TypeScript
Go
System design
Testing & APIs
Developer tools
Ambiguity handling
Communication
Ownership

Tools

CI/CD
GitHub workflows
Docker/Kubernetes

Job description

Handshake is hiring a Senior Software Engineer to build the systems powering high-quality coding data and evaluations for next‑gen AI models. You’ll work on complex projects, combining engineering judgment with hands‑on execution to design reliable, scalable infrastructure that enables teams to create and improve coding datasets.

You’ll collaborate with engineers, researchers, and program leaders to establish standards and tools supporting Handshake AI initiatives, with significant ownership and

Get your free, confidential resume review.

or drag and drop your file here.