We are sharing a specialised part-time consulting opportunity for experienced software engineers with strong open-source contributions and demonstrable GitHub or GitLab profiles to contribute to an advanced AI training and software engineering evaluation project.
Selected professionals will create reproducible reinforcement-learning environments designed to test advanced AI systems on realistic software engineering problems involving bug fixing, feature implementation, codebase refactoring, and performance optimisation. The work requires strong hands-on engineering expertise, high-quality public code contributions, and the ability to develop rigorous reference solutions and clearly document technical reasoning. No prior experience in AI is required.
Key Responsibilities
Software Engineering & Open-Source Contribution
-
Contribute expert-level code samples and development solutions in Python3, Java, Rust, Go, C++, TypeScript, or comparable languages
-
Apply experience gained from real-world open-source or production codebases
-
Implement robust functionality while considering scalability, maintainability, and software quality
-
Demonstrate sound software engineering judgement across complex development tasks
-
Produce solutions that can be independently reproduced and validated
Debugging & Feature Development
-
Analyse, troubleshoot, and resolve complex software defects across diverse codebases
-
Identify root causes of incorrect behaviour, regressions, and system failures
-
Implement new features from requirements through validated delivery
-
Diagnose and resolve performance bottlenecks and inefficient implementation patterns
-
Address edge cases and ensure solutions remain reliable across relevant scenarios
Refactoring & Performance Optimisation
-
Refactor legacy or complex code to improve clarity, maintainability, and long-term reliability
-
Identify architectural or implementation weaknesses within existing systems
-
Improve software performance while preserving functional correctness
-
Evaluate trade-offs between development speed, scalability, complexity, and maintainability
-
Modernise codebases where appropriate without introducing unnecessary regressions
AI Evaluation Environments & Reference Solutions
-
Create reinforcement-learning environments that evaluate AI systems on realistic software engineering tasks
-
Develop reproducible problem environments and corresponding golden reference solutions
-
Design tasks involving bug fixing, feature implementation, codebase refactoring, and optimisation
-
Document technical reasoning, implementation decisions, and verification methodology clearly
-
Review and validate peer-contributed code and technical submissions for correctness and clarity
Ideal Profile
-
Clear and demonstrable open-source contributions through GitHub, GitLab, or comparable public development profiles
-
Significant hands-on expertise in at least one of Python3, Java, Rust, Go, C++, or TypeScript
-
Deep understanding of algorithms, data structures, and software engineering fundamentals
-
Proven ability to debug complex systems and resolve technically challenging software defects
-
Strong experience implementing robust software features
-
Experience with performance optimisation and technical bottleneck analysis
-
Background in large-codebase refactoring or legacy-system modernisation is advantageous
-
Track record of delivering meaningful technical contributions from conception through implementation
-
Strong ability to reason about code correctness, maintainability, and system behaviour
-
Excellent technical documentation and communication skills
-
Ability to review other engineers' code and identify technical weaknesses precisely
-
Interest in AI systems and technical evaluation is beneficial
-
No prior experience in AI training is required
Engagement Details
-
Part-time independent contractor engagement
-
Fully remote
-
Compensation: $50–$100/hour
-
Expected commitment: approximately 15 hours per week
-
Compensation is output-based, with payment made for tasks that meet project specifications
-
Minimum weekly submission requirements apply
-
Applicants must be able to demonstrate meaningful open-source contributions through a public GitHub, GitLab, or comparable profile
-
Work will involve software engineering, reinforcement-learning environment creation, debugging, feature development, refactoring, optimisation, and reference-solution development
-
The selection process may include screening questions, an approximately 30-minute AI interview, a technical assessment, and hiring-manager review
-
Selected professionals should be prepared to begin their first tasks within approximately 24–48 hours of completing onboarding
-
Roles are typically filled within approximately 48 hours
-
Project scope, workload, task complexity, and evaluation standards may evolve depending on project requirements
-
Work must be completed without using confidential or proprietary information belonging to any employer, client, institution, or other third party
About the Platform
This opportunity is available through 24-MAG LLC. We connect experienced professionals with remote consulting opportunities across technical, evaluation, and project-based workstreams.
By submitting this application, you acknowledge that your information may be processed by 24-MAG LLC for recruitment and opportunity matching in accordance with our Privacy Policy: https://www.24-mag.com/privacy-policy