Job Openings Remote | Software Engineer — $50–$100/hour

About the job Remote | Software Engineer — $50–$100/hour

We are sharing a specialised part-time consulting opportunity for experienced Software Engineers with strong expertise in Python, Java, Rust, Go, C++, TypeScript, algorithms, debugging, feature development, refactoring, and performance optimisation 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. Assignments may involve debugging complex code, implementing features, refactoring existing systems, improving performance, and developing validated reference solutions. The work requires strong hands-on engineering ability, sound technical judgement, and the ability to document solutions clearly. No prior experience in AI is required.

Key Responsibilities

Software Engineering & Codebase Development

  • Contribute expert-level code and technical solutions in Python3, Java, Rust, Go, C++, TypeScript, or comparable languages
  • Work across realistic production-style codebases and software engineering scenarios
  • Implement robust new functionality while considering scalability, maintainability, and software quality
  • Apply sound algorithms, data structures, and engineering principles to complex development tasks
  • Produce solutions that can be reproduced and independently validated

Debugging & Technical Problem Solving

  • Analyse and resolve complex software defects across diverse codebases
  • Identify root causes of bugs, incorrect behaviour, and system failures
  • Diagnose performance bottlenecks and inefficient implementation patterns
  • Develop technically rigorous fixes rather than superficial workarounds
  • Address edge cases and validate that solutions behave correctly across relevant conditions

Refactoring & Performance Optimisation

  • Refactor legacy or complex code to improve readability, maintainability, and reliability
  • Identify architectural or implementation weaknesses that limit long-term scalability
  • Optimise software performance while preserving correctness
  • Evaluate trade-offs between performance, complexity, maintainability, and development effort
  • Modernise existing code where appropriate without introducing unnecessary regressions

AI Evaluation Environments & Reference Solutions

  • Create reinforcement-learning environments that test AI systems on complex software engineering tasks
  • Develop reproducible problem environments and corresponding golden reference solutions
  • Design tasks involving bug fixing, feature implementation, refactoring, and performance optimisation
  • Document technical reasoning, implementation decisions, and validation methodology clearly
  • Review and validate peer-contributed code and technical submissions for correctness, clarity, and reproducibility

Ideal Profile

  • 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 defects
  • Strong experience implementing production-quality 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 features from design through implementation
  • Strong ability to reason about code correctness, edge cases, maintainability, and system behaviour
  • Excellent technical documentation and communication skills
  • Ability to review other engineers' code and explain technical concerns 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
  • Work will involve software engineering, reinforcement-learning environment creation, debugging, feature implementation, refactoring, optimisation, and reference-solution development
  • 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, task complexity, workload, 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