We are looking for Senior Software Engineer candidates for a project delivered through micro1.
What you'll do
- Apply expertise to help train next-generation AI systems.
- Shape how models learn, reason, and perform through high-quality, real-world input.
- Create Reinforcement Learning Environments which test an AI model’s ability to solve complex software engineering problems using Model Context Protocol (MCP) tools.
- Fix bugs, implement features, refactor code, or optimize performance while requiring agents to discover and reason over information from real MCP servers.
- Design reproducible environments, deterministic verification, and golden reference solutions that accurately measure both MCP tool use and software engineering ability.
What you need
- Proficiency in C++, Python, JAVA, GoLang, Typescript, or Rust.
- Deep understanding of algorithms, data structures, and performance tuning.
- Demonstrated experience in debugging complex software issues and delivering maintainable solutions.
- Strong background in feature development and codebase refactoring.
- Proven ability to optimize software for performance and scalability.
- Exceptional written and verbal communication skills, with a keen attention to detail.
- Track record of success in collaborative, cross-functional teams, ideally in remote settings.
Nice to have
- Previous experience working on large-scale, distributed codebases.
- Familiarity with modern AI or machine learning systems.
- Background in participating in rigorous code reviews and contributing to the development of software best practices.
Expertise
Python3JAVARustAlgorithmsBasics C++Typescriptcodebase refactoringGoLangData StructuresPerformance TuningDebuggingSoftware Development
Also listed: communication, attention to detail, collaboration, remote work.
Who you work with
Project and contracting process: micro1. Applications continue on the provider's website.

