Data Annotation Specialist, Software Engineering

Cohere Cohere · AI Frontier · Canada · Data Quality (Contract)

Cohere is seeking a Data Annotation Specialist with a software engineering background to evaluate coding tasks, debug code, analyze model trajectories, and label/improve machine-written outputs. This role supports model development efforts by assessing agent trajectories and code generation capabilities. The position is a part-time, remote independent contractor role within Canada.

What you'd actually do

  1. Evaluate the model's ability to respond to coding requests, workflows, and code base-related questions using available tools.
  2. Assess agent trajectories and model capabilities for code generation and debugging requests.
  3. Prompt models to complete complex coding tasks and review the accuracy of generated responses.
  4. Label, proofread, and improve machine-written and human-written software engineering-related outputs.
  5. Report quality and performance trends related to model/agent behaviour and project assignments.

Skills

Required

  • Subject matter expertise in software engineering
  • 3-5 years of relevant industry experience
  • Proficient knowledge and understanding of Python
  • Proficient knowledge and understanding of Java
  • Proficient knowledge and understanding of JavaScript
  • Proficient knowledge and understanding of Go
  • Proficient knowledge and understanding of SQL (any dialect)
  • Prior experience designing, building, and deploying APIs

Nice to have

  • Prior experience working with code agents (OpenCode, Claude Code, Codex, Cursor)
  • Prior experience evaluating agent trajectories

What the JD emphasized

  • software engineering
  • Python
  • Java
  • JavaScript
  • Go
  • SQL
  • APIs
  • code agents
  • evaluating agent trajectories
  • coding tasks
  • model trajectories
  • code generation
  • debugging requests
  • software engineering-related outputs

Other signals

  • evaluating coding tasks
  • review and debug code
  • analyze model trajectories
  • model development efforts
  • logic our models apply