Remote | Senior Software Engineer — $50–$100/hour
24-MAGWe are sharing a specialised consulting opportunity for experienced Senior Software Engineers with strong expertise in Python3, Java, Rust, Go, C++, TypeScript, algorithms, debugging, feature development, codebase refactoring, and performance optimisation to contribute to an advanced AI training and software-engineering evaluation project.
Selected professionals will create reinforcement-learning environments that test advanced AI systems on realistic software-engineering problems involving bug fixing, feature implementation, refactoring, and performance optimisation. Each environment will require a reproducible technical setup together with a high-quality golden reference solution demonstrating the expected engineering approach. No prior experience in AI is required.
Key Responsibilities
Reinforcement Learning Environment Development
- Create realistic software-engineering environments for AI evaluation
- Design tasks involving debugging, feature development, refactoring, and optimisation
- Build reproducible environments that allow technical solutions to be evaluated consistently
- Define clear problem statements, constraints, and expected outcomes
- Develop golden reference solutions demonstrating correct engineering approaches
Software Development & Feature Implementation
- Contribute expert-level code across Python3, Java, Rust, Go, C++, or TypeScript
- Implement robust new functionality within existing codebases
- Apply sound software-engineering principles to real-world development scenarios
- Ensure new features are maintainable, scalable, and appropriately tested
- Evaluate trade-offs across different implementation approaches
Debugging & Defect Resolution
- Analyse complex software defects across varied codebases
- Identify root causes rather than applying superficial fixes
- Develop effective debugging strategies for difficult technical problems
- Resolve correctness, reliability, and integration issues
- Document reasoning behind technical diagnoses and fixes
Codebase Refactoring & Modernisation
- Refactor legacy or difficult-to-maintain code
- Improve structure, readability, modularity, and long-term maintainability
- Preserve required behaviour while improving implementation quality
- Identify unnecessary complexity and architectural weaknesses
- Apply modern software-engineering practices to existing systems
Performance Optimisation
- Identify performance bottlenecks across software systems
- Analyse algorithmic and implementation-level inefficiencies
- Improve runtime performance and resource usage where appropriate
- Validate that optimisations preserve correctness
- Explain technical trade-offs and performance impact clearly
Code Review & Technical Validation
- Review peer-contributed code and technical submissions
- Evaluate solutions for correctness, clarity, efficiency, and maintainability
- Identify hidden defects, unsupported assumptions, or incomplete reasoning
- Provide constructive technical feedback
- Validate that submissions satisfy task and environment requirements
Technical Documentation & Reasoning
- Document implementation decisions and solution approaches clearly
- Explain debugging, refactoring, and optimisation strategies
- Record technical assumptions and relevant trade-offs
- Produce documentation that supports reproducibility and evaluation
- Translate complex engineering reasoning into precise written explanations
Ideal Profile
- Significant professional software-engineering experience
- Strong hands-on expertise in at least one of Python3, Java, Rust, Go, C++, or TypeScript
- Deep understanding of algorithms and data structures
- Strong command of software-engineering fundamentals
- Proven ability to debug complex systems and resolve difficult defects
- Experience implementing substantial product or platform features
- Strong background in codebase refactoring and legacy-system modernisation
- Experience identifying and resolving performance bottlenecks
- Ability to reason across large and unfamiliar codebases
- Strong technical documentation and communication skills
- Experience taking high-impact features from concept through delivery is highly valuable
- Comfortable reviewing and validating other engineers' work
- Interest in AI and advanced technical evaluation is beneficial
- No prior AI-training experience is required
Engagement Details
- Independent contractor engagement
- Fully remote
- Expected commitment: approximately 15 hours per week
- Displayed compensation range: $50–$100/hour
- Actual compensation structure is output-based, with payment made per task that meets project specifications
- Task completion time may vary depending on individual experience and workflow
- Minimum weekly submission requirements apply; the source does not specify the exact number of required tasks
- Work will involve reinforcement-learning environment creation, software development, debugging, feature implementation, refactoring, performance optimisation, and technical validation
- Each task may require a reproducible environment and golden reference solution
- Roles are typically filled within approximately 48 hours
- Selected experts are expected to begin initial tasks within approximately 24–48 hours after onboarding
- Project scope, workload, technical domains, 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