Software Engineer
Create Reinforcement Learning Environments that test a model’s ability to solve real software engineering problems: tracking down subtle bugs, building non-trivial features, refactoring, and optimizing performance.
- Remote
- Contract
- Remote
- $50–$100 per hour
- Posted Nov 12, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise SoftwareAI & Machine Learning
Responsibilities
- Create realistic, challenging coding tasks for frontier AI models, drawn from repositories you know well.
- Design problems that require real engineering skill — subtle bugs, non-trivial features, meaningful performance work — not lookup or boilerplate.
- Build a reproducible environment for each task.
- Write deterministic verifiers that accept correct solutions across different valid implementations, while rejecting incorrect, incomplete, or hard-coded approaches.
- Provide a reference solution showing how the task can be solved.
- Flag tasks that turn out to be ambiguous or unverifiable rather than submitting them.
Requirements
- Experience in a AI
Nice to have: Python3, Java, Rust, Go, C++, TypeScript, algorithms, data structures, software engineering principles, debugging complex systems, resolving bugs, optimizations, large codebase refactoring, legacy system modernization
Skills
Benefits
- attractive and competitive package
Full description
Company details are for members
Sign up for a free job alert to see EVB's profile, website and LinkedIn, and the same for every employer on Referso Jobs.