About the job
Anyone AI is looking for Backend Developers based in the UK to contribute to projects with a prominent AI research lab. This remote, part-time position centers on expert evaluation and project-based work.
Role overview
Backend Developers in this role will create and assess realistic software engineering tasks. The focus is on bug fixes, new features, refactoring, and generating tests. Contributors will design intricate coding scenarios and review submissions to maintain quality standards.
Responsibilities
- Design and implement multi-file coding tasks, including bug fixes, feature development, refactoring, and testing.
- Draft clear specifications and reference implementations in natural language.
- Develop and improve unit and integration test suites.
- Evaluate tasks created by peers for accuracy, clarity, and feasibility.
- Identify edge cases, ambiguities, and possible failure modes.
- Ensure alignment between specifications, code, and expected outputs.
Requirements
- Exceptional written English skills.
- 3 to 7 years of professional experience in software engineering.
- Strong skills in Python and JavaScript or TypeScript; experience with Java, C#, or Go is a plus.
- Background in backend or full-stack development in production environments.
- Proficiency with testing frameworks such as pytest, Jest, JUnit, xUnit, or Go testing.
- Ability to debug and work within large, multi-file codebases.
- Experience with code reviews, refactoring, and production migrations.
Expected outcomes
- Deliver high-quality, production-ready code and documentation.
This is a remote, project-based opportunity for experienced backend engineers interested in shaping real-world software engineering challenges for AI research.
