Overview
Imagine directly influencing the intelligence of future AI systems, guiding them to master complex software engineering challenges. If you're a skilled developer who loves dissecting code, fixing intricate bugs, or optimizing performance, and you're curious about the frontier of artificial intelligence, micro1 has an exciting opportunity for you. We're seeking talented individuals, regardless of your prior AI background, to join us as an AI Engineer. Your deep domain knowledge in software engineering is the superpower we need. This role offers incredible flexibility, allowing you to set your own hours from anywhere in the world, truly shaping the learning journey of next-generation AI.
Join micro1 as an AI Engineer, a pivotal role where your expertise will directly contribute to training groundbreaking artificial intelligence systems. This is a contractor position, requiring approximately 15 hours per week, offering exceptional flexibility to choose your own working days and hours, even including weekends if that suits your lifestyle. We welcome applications from anywhere across the globe, as this is a fully remote opportunity. While prior experience in AI isn't necessary, your profound understanding of software engineering is paramount. You will be instrumental in developing sophisticated Reinforcement Learning Environments, designed to test and refine an AI model’s ability to tackle real-world software engineering puzzles using Model Context Protocol (MCP) tools.
Key Responsibilities
- Design and build innovative Reinforcement Learning Environments that challenge AI models to solve intricate software engineering problems.
- Develop scenarios where AI agents must effectively utilize Model Context Protocol (MCP) tools, learning to navigate and extract information from real MCP servers.
- Craft diverse tasks for AI agents, including fixing bugs, implementing new features, refactoring existing codebases, and optimizing performance.
- Ensure the reproducibility of all created environments, establish deterministic verification processes, and provide golden reference solutions.
- Accurately measure both the AI's proficiency in using MCP tools and its overall software engineering problem-solving capabilities within these environments.
Requirements
- Strong proficiency in at least one of the following programming languages: C++, Python, Java, GoLang, TypeScript, or Rust.
- A deep, foundational understanding of algorithms, data structures, and best practices for performance tuning in software development.
- Demonstrated experience and a proven track record in software engineering, with a keen eye for detail and problem-solving.
What You'll Gain
- A unique opportunity to be at the forefront of AI development, directly influencing how future intelligent systems learn and operate.
- The freedom to work on your own terms with a flexible schedule that truly accommodates your lifestyle, anywhere in the world.
- A chance to apply your core software engineering skills in a novel and impactful way, bridging traditional development with cutting-edge AI research.
- Become part of a forward-thinking company that values deep domain knowledge and innovative approaches.
How to Apply
Click the apply button below to view the full job details and submit your application directly through the employer's official page.

