← Back to AI Training Jobs

AI training & evaluation

Software Engineer

Handshake AI

You’ll use your real-world software development experience to evaluate AI-generated code and technical content, provide structured feedback, and help improve how AI understands programming tasks, system…

Work arrangement & location
Remote

Track this job

My Jobs
  • Computer Science
  • Software Engineering
  • Technical
  • Software development
  • AI training & evaluation
Engagement
Degree filters: Bachelor's, Master's, Ph.Ds
Schedule
Flexible

Employer description and requirements

Overview

Handshake is seeking experienced Software Engineers to support AI research through flexible, hourly contract work. This is not a traditional full-time SWE role. You’ll use your real-world software development experience to evaluate AI-generated code and technical content, provide structured feedback, and help improve how AI understands programming tasks, system design, and engineering best practices.

This is an ongoing, project-based opportunity that can be done alongside your primary employment.

Details

  • The position is remote and asynchronous - work independently from wherever you are.
  • Flexible hours and the ability to work remotely, with no minimum commitment to hours.
  • This project involves using your software engineering experience to design job-related coding questions and review AI-generated responses for correctness, efficiency, clarity, and alignment with real-world engineering practices.
  • Applicants will be required to pass a coding assessment as part of the selection process.
  • Placement into a project will be dependent on project availability.

Qualifications

We’re looking for experienced Software, Backend, Frontend, Full-Stack, or Systems Engineers who have:

  • 4+ years of professional software engineering experience (internships excluded)
  • Strong coding skills in at least one major language (Python, Java, C++, JavaScript, Go, etc.)
  • Experience building and debugging production-level code
  • The ability to work independently and follow detailed technical guidelines
  • Strong written communication skills and attention to detail

This is not a traditional full-time role. Apply once and, if qualified, you’ll be considered for part-time, project-based work as opportunities become available.