Remote job
Full-Stack Developer - AI Trainer (Sweden)
Job details
About this role
Role overview Create and assess realistic software engineering exercises for AI evaluation. The work spans implementing sample solutions, building tests, and judging whether tasks and peer submissions are clear, correct, and representative of production development.
Responsibilities - Build multi-file scenarios covering bug fixes, feature work, refactoring, migrations, and tests. - Write precise task specifications and implement reference solutions that match the expected behavior. - Create or extend unit and integration tests, including checks for edge cases and failure modes. - Review other contributors’ work for accuracy, clarity, and realism, and provide actionable feedback. - Check that each task’s requirements, implementation, tests, and expected outputs are consistent.
Requirements - 3–7 years of professional software engineering experience, with production backend or full-stack work. - Strong Python and JavaScript or TypeScript skills; working knowledge of Java, C#, or Go. - Experience with testing frameworks such as pytest, Jest, JUnit, xUnit, or Go’s testing tools. - Ability to debug and navigate large, multi-file codebases. - Experience with code review, refactoring, and production migrations. - Advanced professional written English for specifications and review feedback.
Benefits and work setup Remote, part-time consulting on a project basis. Contributors set their own schedules and provide their own tools. Compensation is per project, with any hourly figure serving as an estimate based on expected completion time.