Software Engineer Annotator
Job summary
We are looking for a detail-oriented and technically strong Software Engineer Annotator to support AI model evaluation and code intelligence systems. This role requires a solid programming foundation and the ability to analyse, critique, and improve source code across different scenarios.
Job descriptions & requirements
Responsibilities:
- Annotate source code to clearly describe behaviour, logic flow, and developer intent
- Review model-generated code for correctness, structure, and best practices
- Identify and classify bugs, vulnerabilities, logical errors, and performance issues
- Evaluate algorithmic efficiency, time, and space complexity
- Analyse edge cases and validate the robustness of implementations
- Compare multiple code solutions and determine the most optimal approach
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or equivalent professional experience
- 2–4 years of professional software engineering experience
- Proficient in at least one primary programming language (e.g., Python, JavaScript/TypeScript, Java, Go, C++, Rust, C#, Swift, Kotlin, PHP, etc.)
- Strong understanding of Data Structures and Algorithms
- Solid grasp of Software Architecture principles
- Ability to read, interpret, and critique unfamiliar codebases
- Strong analytical thinking and attention to detail
Important safety tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.