Handshake

Senior Software Engineer, Coding

Handshake
Apply
21 days ago
India (city not specified)Senior

Responsibilities

  • Design, build, and operate scalable software systems for coding evaluation, data generation, and agentic development workflows.
  • Develop tools and services that analyze, validate, and improve AI-generated code.
  • Build reliable pipelines for code execution, testing, benchmarking, and quality measurement.
  • Partner with engineering, research, operations, and customer-facing teams to translate complex requirements into practical systems.
  • Drive technical decisions across architecture, APIs, data models, observability, and operational excellence.
  • Improve engineering velocity through reusable frameworks, automation, and developer tooling.
  • Lead projects from ambiguous problem definition through design, implementation, launch, and iteration.
  • Mentor engineers through design reviews, code reviews, and day-to-day collaboration.
  • Establish high standards for maintainability, correctness, security, and reliability.

Requirements

  • 6+ years of professional software engineering experience.
  • Strong proficiency in Python, JavaScript/TypeScript, Go, or another modern programming language.
  • Experience designing and operating production systems with meaningful scale, reliability, and performance requirements.
  • Strong understanding of software engineering fundamentals, including testing, APIs, data structures, distributed systems, and observability.
  • Experience building developer tools, infrastructure, data pipelines, evaluation systems, or other technically complex products.
  • Ability to work effectively in ambiguous environments and break large problems into clear, executable plans.
  • Excellent written and verbal communication skills with technical and non-technical partners.
  • Track record of taking ownership and delivering high-quality results in collaboration.
  • Bonus: experience with AI/ML evaluation, coding agents, LLM applications, or developer productivity tools.
  • Bonus: familiarity with code execution sandboxes, GitHub workflows, CI/CD systems, or benchmark infrastructure.
  • Bonus: experience with containerization, cloud platforms, databases, and distributed job orchestration.
  • Bonus: open-source contributions or demonstrated passion for improving developer tools.
  • Bonus: experience partnering with research teams or customers to deliver technically rigorous solutions.

Benefits

  • Equity in a fast-growing company.
  • 401(k) match, competitive compensation, and financial coaching.
  • Paid parental leave, fertility benefits, and parental coaching.
  • Medical, dental, and vision coverage, mental health support, and a wellness stipend.
  • Learning stipend and ongoing development opportunities.
  • Internet and commuting benefits, plus free lunch and gym access at the San Francisco office.
  • Flexible PTO, 15 holidays, and 2 flex days.
  • Team outings and referral bonuses.
  • Benefits listed apply to full-time US employees.

Categories

BackendData Engineering
Handshake

About Handshake

10,000+ employees

Handshake builds a career network and recruiting platform that connects college students and recent grads with employers, sold as SaaS to universities and subscriptions/solutions to employers. Founded in 2014 and headquartered in San Francisco, it serves 1,600+ educational institutions and over 1 million employers. The company also operates Handshake AI, which partners with frontier AI labs on human data collection and evaluations for model training and post-training workflows.

Contact me