Software Engineer, AI & RL Environments

Crossing Hurdles

South Africa

On-site

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Crossing Hurdles is seeking a software engineer to create reinforcement learning environments and address complex engineering challenges. You will implement features, fix bugs, and optimize performance within a dynamic team.

Proficiency in Python3, Java, Rust, or TypeScript is required, with C++ or Go as a strong asset. A solid grounding in algorithms and data structures is essential for scalable solutions and robust refactoring.

Qualifications

  • Proficiency in Python3, Java, Rust, or TypeScript, with additional experience in C++ or Go considered a strong asset.
  • Deep understanding of algorithms, data structures, and performance tuning.
  • Demonstrated experience in debugging complex software issues and delivering maintainable solutions.
  • Strong background in feature development and codebase refactoring.
  • Proven ability to optimize software for performance and scalability.

Responsibilities

  • Create Reinforcement Learning Environments to test AI models' problem-solving abilities.
  • Develop solutions for complex software engineering problems including bug fixing and feature implementation.
  • Refactor codebases and optimize software performance.
  • Create reproducible environments and golden reference solutions for engineering challenges.

Skills

Python3
Java
Rust
TypeScript
C++
Go
Algorithms
Data structures
Performance tuning
Debugging
Refactoring

Job description

Crossing Hurdles is seeking a software engineer to create reinforcement learning environments and address complex engineering challenges. You will implement features, fix bugs, and optimize performance within a dynamic team.

Proficiency in Python3, Java, Rust, or TypeScript is required, with C++ or Go as a strong asset. A solid grounding in algorithms and data structures is essential for scalable solutions and robust refactoring.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
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
Remote Fullstack Engineer: Python + React, AI-ready
Remote Fullstack Engineer: Python + React, AI-ready

Crossing Hurdles • South Africa

On-site
ZAR 3,869,000 - 4,711,000
Remote Fullstack Engineer — Python/React AI Apps
Remote Fullstack Engineer — Python/React AI Apps

Crossing Hurdles • South Africa

On-site
ZAR 3,869,000 - 4,711,000
Remote Open Source Engineer - Build Distributed Systems
Remote Open Source Engineer - Build Distributed Systems

Crossing Hurdles • South Africa

On-site
ZAR 300,000 - 600,000
Open-Source Software Engineer: Systems & Collaboration
Open-Source Software Engineer: Systems & Collaboration

Crossing Hurdles • South Africa

On-site
ZAR 600,000 - 1,200,000
Applied RL Engineer: Autonomous Agents in Production
Applied RL Engineer: Autonomous Agents in Production

Duku AI • Durban

On-site
ZAR 900,000 - 1,200,000
Equity ownership
Unlimited resources for projects
Direct involvement in decision-making
Principal Software Engineer
Principal Software Engineer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Principal Software Engineer
Principal Software Engineer

Sabenza IT & Recruitment • South Africa

On-site
ZAR 1,200,000 - 1,800,000