Software Engineer

Crossing Hurdles

South Africa

On-site

ZAR 420,000 - 660,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Crossing Hurdles is seeking a software engineer to create RL environments and optimize performance. You will design reproducible setups and verify deterministic outcomes while refining code for scalability.

Proficiency in multiple languages and a strong grasp of algorithms are required to debug complex issues, develop features, and collaborate with cross-functional teams to deliver maintainable solutions.

Qualifications

  • Proficiency in multiple programming languages as listed.
  • Deep understanding of algorithms, data structures, and performance tuning.
  • Experience in debugging complex software issues.
  • Background in feature development and codebase refactoring.
  • Ability to optimize software for performance and scalability.

Responsibilities

  • Create Reinforcement Learning Environments to test AI model capabilities.
  • Fix bugs, implement features, and refactor code for performance optimization.
  • Design reproducible environments and deterministic verification solutions.
  • Measure MCP tool use and software engineering ability accurately.
  • Collaborate with cross-functional teams to deliver maintainable solutions.

Skills

C++
Python
JAVA
GoLang
Typescript
Rust

Job description

  • Create Reinforcement Learning Environments to test AI model capabilities.
  • Fix bugs, implement features, and refactor code for performance optimization.
  • Design reproducible environments and deterministic verification solutions.
  • Measure MCP tool use and software engineering ability accurately.
  • Collaborate with cross-functional teams to deliver maintainable solutions.

Requirements

  • Proficiency in C++, Python, JAVA, GoLang, Typescript, or Rust.
  • Deep understanding of algorithms, data structures, and performance tuning.
  • Experience in debugging complex software issues.
  • Background in feature development and codebase refactoring.
  • Ability to optimize software for performance and scalability.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer | Remote
Software Developer | Remote

Crossing Hurdles • South Africa

On-site
ZAR 600,000 - 900,000
Senior Software Engineer | Remote
Senior Software Engineer | Remote

Crossing Hurdles • South Africa

On-site
ZAR 550,000 - 900,000
Software Engineer, AI & RL Environments
Software Engineer, AI & RL Environments

Crossing Hurdles • South Africa

On-site
ZAR 600,000 - 900,000
Software Engineer – AI Environments & Performance
Software Engineer – AI Environments & Performance

Crossing Hurdles • South Africa

On-site
ZAR 420,000 - 660,000
Senior Software Engineer, AI/RL Environments & Performance
Senior Software Engineer, AI/RL Environments & Performance

Crossing Hurdles • South Africa

On-site
ZAR 550,000 - 900,000
AI Engineer
AI Engineer

Reverside • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000
AI Systems / Agent Engineer- SOUTH AFRICA (REMOTE)
AI Systems / Agent Engineer- SOUTH AFRICA (REMOTE)

Cliead • South Africa

On-site
ZAR 900,000 - 1,300,000
AI Engineer
AI Engineer

Indsafri • South Africa

On-site
ZAR 80,000 - 100,000
Senior Software Developer
Senior Software Developer

Jobtailor • KwaZulu-Natal

On-site
ZAR 900,000 - 1,500,000
AI Engineer
AI Engineer

Vaimo • Pretoria

On-site
ZAR 600,000 - 800,000