About the job
Role overview
Anyone AI seeks experienced software engineers based in Mexico for a remote, part-time consultancy. As an AI Software Engineering Trainer, the focus is on designing and evaluating realistic coding challenges for a major AI laboratory. This position centers on technical content creation and peer review rather than classroom instruction.
What you will do
- Create complex, multi-file coding tasks that involve bug fixes, adding new features, refactoring, and generating tests.
- Write clear specifications and provide reference implementations to guide learners.
- Develop and refine unit and integration test suites to ensure code quality.
- Review tasks created by peers, checking for clarity, accuracy, and completeness.
- Identify edge cases, ambiguities, and possible failure points in assignments.
- Verify that specifications, code, and expected outputs remain consistent and correct.
Requirements
- Exceptional written English communication.
- 3 to 7 years of hands-on software engineering experience.
- Strong expertise in Python and JavaScript or TypeScript. Familiarity with Java, C#, or Go is an advantage.
- Background in backend or full-stack development for production systems.
- Experience with testing frameworks such as pytest, Jest, JUnit, xUnit, or Go testing tools.
- Strong debugging skills and comfort managing large, multi-file codebases.
- Experience with code reviews, refactoring, and production migrations.
Engagement details
- Part-time, project-based consultancy focused on expert-level evaluations.
- Fully remote role within Mexico.
Expected outcomes
- Deliver high-quality, production-ready software engineering tasks that align with project requirements.

