CareerPlanSign in

Senior Software Engineer

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

Core

Creating Reinforcement Learning Environments to test AI models on complex software engineering problems like fixing code, creating features, and optimizing performance.

Role type

Senior Software Engineer (Contractor)

Builds

Reproducible environments and golden reference solutions for AI training

Domain

AI/ML training infrastructure + Software Engineering

Deliverable

production ML models

Required skills

Python3, Java, Rust, Go, C++, TypeScript, algorithm design, data structures, debugging, code refactoring, legacy system modernization, technical documentation

Preferred skills

Cross-functional project delivery, high-impact feature conception

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