Remote Position
[Remote] Remote | Software Engineer — $50–$100/hour
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. 24-MAG LLC makes this remote consulting opportunity available through its professional-opportunity platform. The Software Engineer will develop and validate realistic software engineering tasks, reinforcement-learning environments, and reference solutions for evaluating AI systems, while contributing code, debugging, refactoring, and performance optimization.
Responsibilities
- 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
- 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
- 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
- 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
Skills
- 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
- 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
- No prior experience in AI training is required
- Background in large-codebase refactoring or legacy-system modernisation is advantageous
- Interest in AI systems and technical evaluation is beneficial
Benefits
- Fully remote
Company Overview