CareerPlanSign in

Software Engineer - Open Source Contributions

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

Core

Develop, implement, and refine features within existing open source codebases to train next-generation AI systems.

Role type

Contractor software engineer (open source contributions)

Builds

Open source software features and bug fixes for AI training data generation

Domain

Software Engineering / Open Source / AI Infrastructure

Deliverable

production ML models

Required skills

Python, C++, Java, Rust, TypeScript, Go, C#, competitive programming, code refactoring, bug resolution, code validation

Preferred skills

Expert-level proficiency in multiple languages, extensive open source contribution history, complex problem analysis, technical documentation

Technologies

Python3, Java, Rust, C++, Typescript, Go, C#

Responsibilities

Develop and refine new features in open source codebases, analyze and resolve complex bugs, refactor and optimize legacy code, contribute to code validation processes, utilize advanced algorithms for efficient solutions, collaborate remotely on code reviews, deliver technical write-ups

Seniority

Mid-Senior, hands-on IC

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