Software Engineer

Mercor
Berlin, Germany
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Berlin, Germany

Tech stack

JavaScript
Software Debugging
Issue Tracking Systems
Python
Open Source Technology
Software Engineering
TypeScript
GIT
Information Technology
Software Version Control

Job description

  • Review model-generated code trajectories on realistic software engineering tasks
  • Reconstruct chain-of-thought reasoning that explains each step of the solution process
  • Annotate decision points, debugging logic, and problem-solving strategies
  • Use full task context (codebase, issue descriptions, test cases) to infer plausible reasoning
  • Ensure annotations reflect realistic developer thought processes and technical accuracy

Requirements

Do you have experience in TypeScript?, Do you have a Bachelor's degree?, * 2+ years of experience in software engineering, with hands-on debugging and problem-solving in real codebases

  • Degree in Software Engineering, Computer Science, or a related field (Bachelor's minimum; advanced degree preferred)
  • Strong proficiency in Python, JavaScript, TypeScript, or other common languages found in open-source projects
  • Familiarity with version control workflows (Git, PRs, issue tracking)
  • Comfortable articulating technical reasoning in clear, structured writing

Project Timeline

Apply for this position