About the job
Anyone AI seeks experienced software engineers to serve as AI Software Engineering Trainers. This is a remote, part-time consulting position for candidates based in Spain. Trainers collaborate with a prominent AI laboratory, shaping authentic engineering tasks and evaluating solutions for technical quality and depth.
What you will do
- Create and implement multi-file coding challenges that cover bug fixes, new features, refactoring, and test development.
- Write clear, thorough specifications along with reference implementations.
- Develop and expand unit and integration test suites.
- Review peer-created tasks for technical accuracy and clarity.
- Identify edge cases, ambiguities, and potential failure points in both code and requirements.
- Ensure alignment between specifications, code, and expected outputs.
Expected outcomes
- Deliver solutions that are production-ready and meet recognized industry standards.
Requirements
- Exceptional written English for professional communication.
- 3 to 7 years of hands-on software engineering experience.
- Proficiency in Python and JavaScript or TypeScript. Knowledge of Java, C#, or Go is a plus.
- Background in backend or full-stack development for production environments.
- Experience with testing frameworks such as pytest, Jest, JUnit, xUnit, or Go testing tools.
- Ability to work with large, multi-file codebases and debug complex issues.
- Track record of code reviews, refactoring, and managing production migrations.
Engagement details
- Part-time, project-based consulting arrangement.
- Fully remote role based in Spain.
