CareerPlanSign in

GitHub Contributor

Johannesburg, Gauteng🌐 Remote💼 Full-time💰 $104,000–$104,000🗓 2026-09-27

Core

Create Reinforcement Learning Environments to test AI models solving complex software engineering problems (fixing code, creating features, refactoring, optimizing) and contribute expert-level code samples to train next-generation AI systems.

Role type

Senior Software Engineer (Contractor)

Builds

Reinforcement Learning Environments and high-quality code samples for AI training

Domain

Software Engineering / Artificial Intelligence

Deliverable

production ML models

Required skills

Python3, Java, Rust, Go, C++, TypeScript, debugging complex systems, code refactoring, algorithm design, data structures, software best practices

Preferred skills

Large codebase modernization, cross-functional project delivery, technical documentation

Technologies

Python3, Java, Rust, Go, C++, TypeScript

Responsibilities

Contribute expert-level code samples and debugging strategies; Analyze and resolve complex software defects and performance bottlenecks; Implement robust new features ensuring scalability; Refactor and optimize legacy code; Document technical reasoning to enhance AI training data quality; Review and validate peer-contributed code

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 851,000+ jobs from 20+ sources.