CareerPlanSign in

Research Engineer - Code Generation & Model Evaluation

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

Core

Analyze, debug, and resolve issues across diverse codebases; contribute to code generation workflows; develop and review real-world coding tasks to evaluate AI model performance.

Role type

Contractor research engineer (code generation & model evaluation)

Builds

Code generation workflows and AI model evaluation datasets

Domain

Software engineering + AI/ML model training

Deliverable

production ML models

Required skills

Competitive programming, Python3/Java/Rust/C++/Go/TypeScript, algorithms and data structures, open-source contributions, analytical problem solving, code validation, remote collaboration

Preferred skills

None stated

Technologies

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

Responsibilities

Analyze and debug issues across diverse codebases; design and implement features for code generation workflows; refactor and optimize codebases; develop and review coding tasks for model evaluation; author feedback and annotations for model training; collaborate with technical stakeholders; document technical decisions

Seniority

Individual contributor, task-based execution

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