> Markdown version of [/jobs/ext/1390065-senior-software-engineer-ai-trainer](https://www.wearedevelopers.com/jobs/ext/1390065-senior-software-engineer-ai-trainer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - AI trainer - **Company:** 1 Micro, LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $104,000.0 - $208,000.0 - **Contract:** Contract - **Skills:** Java (Programming Language), Artificial Intelligence, C++ (Programming Language), Software Quality, Code Review, Data Structures, Software Debugging, Programming Tools, Python (Programming Language), Machine Learning, Performance Tuning, Software Architecture, Software Construction, Software Engineering, Software Systems, TypeScript, Reinforcement Learning, Rust (Programming Language), Build Management, Code Restructuring, Service Stack, Golang - **Published:** July 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=351bb78d43bd811a ## About the Role We are seeking engineers with strong experience in Python, Java, Rust, Go, C++, or TypeScript who are passionate about software quality and problem-solving. You'll create Reinforcement Learning (RL) environments that evaluate AI models on real engineering challenges, including debugging, feature implementation, refactoring, and performance optimization. No prior AI experience is required. Your software engineering expertise is what matters most., * Strong proficiency in Python, Java, Rust, Go, C++, or TypeScript. * Deep understanding of algorithms, data structures, software architecture, and performance optimization. * Extensive experience debugging complex software systems and delivering maintainable solutions. * Strong background in feature development, code refactoring, and performance tuning. * Excellent written and verbal communication skills with strong attention to detail. * Experience collaborating within engineering teams, preferably in distributed or remote environments., * Experience working on large-scale, distributed software systems. * Familiarity with AI, machine learning, or reinforcement learning concepts. * Experience conducting code reviews and promoting software engineering best practices. * Background building developer tools, testing frameworks, or engineering infrastructure. ## Description Scope of Work * Design and build reproducible Reinforcement Learning environments that evaluate AI performance on software engineering tasks. * Create high-quality reference ("golden") solutions for debugging, feature implementation, code refactoring, and optimization challenges. * Develop realistic programming scenarios across multiple languages and technology stacks. * Analyze code quality, performance, maintainability, and scalability while creating engineering tasks. * Document environments, expected behaviors, and evaluation criteria to ensure reproducibility and consistency. * Collaborate with project reviewers to refine tasks and improve AI training quality. * Deliver clear technical documentation and communicate engineering decisions effectively. ## Related Videos - [Are We All Prompt Engineers? How AI Changed What It Means to Build Software](https://www.wearedevelopers.com/videos/1980-are-we-all-prompt-engineers-how-ai-changed-what-it-means-to-build-software) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Staying Safe in the AI Future](https://www.wearedevelopers.com/videos/521-staying-safe-in-the-ai-future) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Transforming Software Development: The Role of AI and Developer Tools](https://www.wearedevelopers.com/magazine/527-transforming-software-development-the-role-of-ai-and-developer-tools) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)