JobHabor

Remote | Senior Software Engineer — $100–$150/hour

24-MAG
Location
New York · United States
Workplace
Remote
Employment
Salary
USD 100–150/hr
Apply on the employer’s site

Posted yesterday

We are sharing a specialised consulting opportunity for experienced Senior Software Engineers with strong expertise in Python, Java, Rust, C++, Go, TypeScript, algorithms, debugging, feature development, codebase refactoring, DevOps workflows, CI/CD, and performance optimisation to contribute to an advanced AI training and reinforcement-learning environment project.

Selected professionals will create reproducible reinforcement-learning environments that test advanced AI systems on realistic software-engineering workflows. These tasks will reflect common DevOps, CI/CD, debugging, and command-line engineering scenarios using tools such as Git, Docker, GDB, AddressSanitizer, FFmpeg, and related development utilities. Each environment will require reliable validation and a golden reference solution. No prior experience in AI is required.

Key Responsibilities

Reinforcement Learning Environment Development

  • Design realistic software-engineering workflows for AI evaluation
  • Create reproducible reinforcement-learning environments
  • Develop scenarios that reflect practical engineering and debugging tasks
  • Define clear task objectives, expected behaviour, and acceptance criteria
  • Ensure environments accurately measure technical reasoning and execution

DevOps & CI/CD Workflows

  • Develop tasks reflecting common DevOps and CI/CD workflows
  • Design scenarios involving build, test, deployment, and automation processes
  • Incorporate realistic development-tool interactions into evaluation environments
  • Create workflows that require effective use of command-line utilities
  • Ensure scenarios reflect practical engineering constraints and failure modes

Debugging & Troubleshooting

  • Design and solve complex debugging scenarios
  • Work with tools such as GDB, AddressSanitizer, and related diagnostics
  • Identify root causes of software failures
  • Develop maintainable and technically sound fixes
  • Create environments that test structured troubleshooting and diagnostic reasoning

Software Development & Refactoring

  • Develop tasks involving feature implementation and code modification
  • Refactor existing codebases for maintainability and clarity
  • Preserve intended behaviour while improving implementation quality
  • Evaluate architectural and implementation trade-offs
  • Apply strong software-engineering standards across environments

Performance Optimisation

  • Create tasks involving software-performance bottlenecks
  • Analyse algorithms, data structures, and implementation efficiency
  • Improve scalability, latency, throughput, or resource utilisation
  • Validate that performance improvements preserve correctness
  • Document optimisation decisions and technical trade-offs clearly

CLI Tool & Engineering Workflow Design

  • Build scenarios using common engineering tools such as Git and Docker
  • Incorporate debugging, build, media-processing, and system utilities where relevant
  • Design tasks requiring correct sequencing of technical actions
  • Evaluate whether workflows are completed accurately and efficiently
  • Ensure environments resemble realistic software-development processes

Verification & Golden Reference Solutions

  • Create golden reference solutions for each evaluation environment
  • Develop deterministic validation methods
  • Define objective criteria for successful task completion
  • Ensure verification distinguishes correct, incomplete, and incorrect solutions
  • Maintain reproducibility across repeated environment executions

Ideal Profile

  • Strong professional software-engineering experience
  • Proficiency in one or more of C++, Python, Java, Go, TypeScript, or Rust
  • Deep understanding of algorithms and data structures
  • Strong performance-tuning and optimisation skills
  • Demonstrated experience debugging complex software systems
  • Strong background in feature implementation and codebase refactoring
  • Experience working with DevOps or CI/CD workflows
  • Familiarity with command-line engineering tools such as Git, Docker, GDB, AddressSanitizer, or comparable utilities
  • Proven ability to develop maintainable and scalable software solutions
  • Experience with large-scale or distributed codebases is highly valuable
  • Strong code-review experience and familiarity with software best practices
  • Excellent written and verbal technical communication skills
  • Strong attention to detail
  • Comfortable collaborating across cross-functional and remote teams
  • Familiarity with modern AI or machine-learning systems is advantageous but not required
  • No prior AI-training experience is required

Engagement Details

  • Part-time independent contractor engagement
  • Fully remote and open globally
  • Expected commitment: approximately 15 hours per week
  • Displayed compensation range: $100–$150/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, DevOps and CI/CD workflows, debugging, command-line tools, feature implementation, codebase refactoring, performance optimisation, deterministic validation, and golden reference solutions
  • Screening includes an approximately 30-minute AI interview
  • A technical assessment may also be included before hiring-manager review
  • 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 environments, 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

Skills

  • Python
  • Java
  • Rust
  • C++
  • Go
  • TypeScript
  • Git
  • Docker

More jobs at 24-MAG

All 96

Similar roles