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
IntermediateJob 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