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

24-Mag
  • New York, New York
  • Remote
  • $50–$100 Per Hour
  • Autofill and Review
8 days ago

Job Description

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

Numbers & Facts

LocationNew York, New York (
Remote
)
Salary$50–$100 Per Hour

Skills

  • Algorithmsunmatched
  • Analysis Skillsunmatched
  • Architectural Servicesunmatched
  • Artificial Intelligence (AI)unmatched
  • Audio Engineeringunmatched
  • Bug Tracking Softwareunmatched
  • C++ Programming Languageunmatched
  • Communication Skillsunmatched
  • Consultingunmatched
  • Data Structuresunmatched
  • Debugging Skillsunmatched
  • Engineeringunmatched
  • Go Programming Language (Golang)unmatched
  • Identify Issuesunmatched
  • Javaunmatched
  • Onboardingunmatched
  • Performance Managementunmatched
  • Performance Tuning/Optimizationunmatched
  • Problem Solving Skillsunmatched
  • Project Evaluationunmatched
  • Python Programming/Scripting Languageunmatched
  • Refactoringunmatched
  • Root Cause Analysisunmatched
  • Rust Programming Languageunmatched
  • Software Engineeringunmatched
  • Software Evaluationunmatched
  • Systems Analysisunmatched
  • Systems Maintainabilityunmatched
  • Technical Analysisunmatched
  • Technical Consultingunmatched
  • Technical Writingunmatched
  • Test Designunmatched
  • Testingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder