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

24-Mag
  • New York, New York
  • Remote
    20 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
    )
    Website4-mag.com/privacy-policy

    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