6 days ago

Software Engineer, AI Research Annotation

Keystone Recruitment

Hybrid
Contractor
$156,000
Hybrid

Job Overview

Job TitleSoftware Engineer, AI Research Annotation
Job TypeContractor
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$156,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Software Engineer, AI Research Annotation Role

Join Keystone Recruitment in a pivotal role as a Software Engineer, AI Research Annotation, supporting leading AI labs to enhance model reasoning. This global remote position involves reviewing real-world coding tasks and meticulously documenting problem-solving processes to contribute to cutting-edge AI development.

Project Overview

The project focuses on developing advanced AI coding capabilities through structured dataset creation. You will work with authentic software engineering scenarios sourced from open-source repositories, capturing realistic developer thought processes to improve AI models.

Key Responsibilities

  • Review AI-generated code trajectories on SWE-bench style tasks, critically evaluating their performance.
  • Reconstruct step-by-step reasoning, providing clear explanations of solution approaches.
  • Annotate crucial decision points, effective debugging strategies, and underlying technical choices made during development.
  • Utilize full codebase context, including issues, tests, and pull requests, to ensure accurate and comprehensive documentation.
  • Guarantee that all annotations meticulously reflect authentic and high-quality software engineering practices.

Technical Requirements

  • A minimum of 2 years of hands-on software development experience.
  • Strong proficiency in programming languages such as Python, JavaScript/TypeScript, or other similar relevant languages.
  • Demonstrated experience in debugging complex codebases and effectively resolving intricate technical issues.
  • Familiarity with standard Git workflows, including pull requests and issue tracking systems.
  • Exceptional ability to articulate technical reasoning clearly, concisely, and accurately in written form.

Project Structure & Logistics

This is an independent contractor role with a duration of 1-2 months, offering potential extension opportunities. Onboarding is immediate, following a resume review and a brief 15-minute AI technical interview. The pace is self-scheduled within a weekly commitment of 15-25 hours, flexible up to 40 hours. Payment is processed weekly via Stripe/Wise.

Ideal Background

  • Bachelor's degree or higher in Computer Science or Software Engineering.
  • Experience with open-source contributions or in-depth repository analysis.
  • A solid understanding of software development lifecycles and various testing methodologies.
  • Comfort and proficiency in working with technical documentation and specifications.

Success & Growth Opportunities

Top-performing contractors are recognized with rate increases and receive priority consideration for future AI research projects. This is a unique opportunity to join a cohort of experienced engineers actively shaping the next generation of coding AI.

Key skills/competency

  • Software Engineering
  • AI Research
  • Code Annotation
  • Python
  • JavaScript/TypeScript
  • Debugging
  • Git Workflows
  • Technical Documentation
  • Problem-Solving
  • SWE-bench

Tags:

Software Engineer, AI Research Annotation
AI research
code annotation
debugging
Python
JavaScript
TypeScript
Git workflows
SWE-bench
software development
technical documentation
problem solving

Share Job:

How to Get Hired at Keystone Recruitment

  • Research Keystone Recruitment's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their approach to talent acquisition.
  • Tailor your resume meticulously: Highlight your 2+ years of software development experience, proficiency in Python or JavaScript, and debugging skills, aligning with the Software Engineer, AI Research Annotation role requirements.
  • Showcase open-source contributions: Emphasize any experience with open-source projects or repository analysis, demonstrating your practical understanding of software development lifecycles.
  • Prepare for technical interviews: Expect a focused 15-minute AI technical interview. Practice articulating complex technical reasoning clearly and demonstrating your debugging prowess.
  • Network effectively: Connect with current and former Keystone Recruitment contractors or employees on LinkedIn to gain insights into their project experiences and application process.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background