Backend Developer – AI Trainer

Posted 4hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Backend Developer responsible for creating multi-file coding tasks. Involved in design and evaluation of coding scenarios for AI lab.

Responsibilities:

  • Design and implement multi-file coding tasks across bug fixing, feature development, refactoring, and testing
  • Write clear natural-language specifications and reference implementations
  • Develop and extend unit and integration test suites
  • Review peer-generated tasks for correctness, clarity, and realism
  • Identify edge cases, ambiguities, and potential failure modes
  • Ensure alignment between specifications, code, and expected outputs

Requirements:

  • Advanced professional written proficiency in English
  • 3–7 years of professional software engineering experience
  • Strong proficiency in Python and JavaScript/TypeScript; working knowledge of Java, C#, or Go
  • Backend or full‑stack development experience in production systems
  • Experience with testing frameworks (e.g., pytest, Jest, JUnit, xUnit, Go testing)
  • Proven ability to debug and navigate large, multi‑file codebases
  • Experience with code reviews, refactoring, and production migrations