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.
Tech Stack
Categories
BackendData Engineering
About Handshake
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.
