Posted Oct 22, 2026

Machine Learning Research Scientist (Remote | )

Apply Now
Research Engineer – Code Generation & Model Evaluation Position: Research Engineer – Code Generation & Model Evaluation Type: Contractor Compensation: $50–$100/hour Location: Remote About the Opportunity micro1 is engaging experienced Research Engineers to contribute to a customer project focused on code generation, software engineering, and AI model evaluation . You will apply your programming and technical problem-solving expertise to help train next-generation AI systems using high-quality, real-world coding input. The work involves analyzing and debugging diverse codebases, implementing software features, improving code performance, developing realistic coding tasks, and evaluating AI-generated solutions. No prior AI experience is required—your software engineering expertise, algorithmic knowledge, and ability to evaluate technical solutions are what matter. Responsibilities • Analyze, debug, and resolve complex issues across codebases written in Python 3, Java, Rust, C++, Go, and TypeScript . • Design, implement, and refine new features and enhancements for code-generation workflows. • Refactor existing codebases to improve performance, maintainability, scalability, and adaptability. • Optimize software implementations using appropriate algorithms and data structures. • Develop realistic coding tasks designed to evaluate AI model performance and accuracy. • Review AI-generated code and assess correctness, completeness, efficiency, and consistency. • Author clear, actionable feedback and annotations to support model training and technical assessment. • Identify bugs, incorrect assumptions, inefficient implementations, and edge-case failures. • Collaborate with open-source contributors and technical stakeholders to establish technical direction and maintain robust outputs. • Document technical decisions, best practices, implementation approaches, and solutions. • Maintain high standards of code quality, validation, and output consistency. Required Qualifications • Strong expertise in competitive programming and coding problem analysis . • Expertise in at least one of Python 3, Java, Rust, C++, Go, or TypeScript . • Solid understanding of algorithms and data structures . • Proven track record of open-source contributions or participation in collaborative software projects . • Strong analytical ability to interpret complex problem constraints and evaluate multiple solution pathways. • Experience debugging, validating, and optimizing software implementations. • Exceptional written and verbal communication skills with the ability to articulate technical concepts clearly. • Meticulous attention to detail when reviewing code and evaluating technical outputs. • Ability to work independently in a remote and collaborative environment. • Commitment to producing high-quality, well-documented code under tight project deadlines. Preferred Qualifications • Extensive experience solving complex algorithmic and competitive-programming problems. • Experience working across multiple programming languages and software ecosystems. • Strong background in open-source software development and collaborative engineering workflows. • Experience with code generation, automated code evaluation, or software benchmarking. • Experience designing coding challenges, technical assessments, or software-engineering evaluation tasks. • Experience reviewing AI-generated code or technical solutions. • Strong understanding of performance optimization, code refactoring, and maintainable software architecture. • Experience producing structured technical feedback, annotations, or evaluation criteria. • Ability to identify subtle correctness issues, edge cases, and alternative solution approaches. Key Areas of Expertise • Code Generation • AI Model Evaluation • Research Engineering • Software Engineering • Python 3 • Java • Rust • C++ • Go • TypeScript • Algorithms & Data Structures • Competitive Programming • Bug Fixing • Feature Implementation • Codebase Refactoring • Performance Optimization • Code Validation • Open Source Development • Technical Problem-Solving • Software Evaluation • Technical Documentation Compensation • $50–$100 per hour • Contractor engagement • Fully remote • Compensation is output-based , with experts paid per task that meets project specifications. • Task completion time may vary depending on the expert’s experience and workflow. • Minimum submission requirements apply, including a minimum number of tasks per week. Eligibility • Candidates must have strong software engineering and algorithmic problem-solving expertise. • Proficiency in at least one of the specified programming languages is required. • Strong knowledge of algorithms and data structures is required. • Experience with open-source or collaborative software projects is required. • Candidates must be comfortable analyzing unfamiliar codebases and solving complex programming problems. • Strong written communication and technical documentation skills are required. • Candidates should be able to work independently in a remote environment and meet project deadlines. • Selected experts should be ready to begin promptly following onboarding. Application Process • Submit your application highlighting your software engineering and research experience. • Detail your programming expertise across Python 3, Java, Rust, C++, Go, or TypeScript . • Highlight relevant experience with algorithms, competitive programming, open-source contributions, and complex coding problems. • Provide examples of software development, debugging, optimization, or code evaluation experience. • Selected candidates will be evaluated based on their technical expertise, analytical ability, communication skills, and project fit. • If selected, complete onboarding and begin your first tasks within 24–48 hours .