This job is no longer available
This job expired on 17/09/2026. It no longer accepts applications.
Senior Software Engineer – Remote Contract
Crossing Hurdles
Job description
About the role
We are looking for a Senior Software Engineer to join our team on a contract basis, working remotely 10‑40 hours per week. The role focuses on building reinforcement learning environments and solving complex software engineering challenges.
Key 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.
Required profile
- Proficiency in Python3, Java, Rust, or TypeScript; experience with C++ or Go is a strong asset.
- Deep understanding of algorithms, data structures, and performance tuning.
- Demonstrated experience 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.
Required skills
- Python
- Java
- Rust
- TypeScript
- C++
- Go
What we offer
- Hourly rate $50‑$100.
- Fully remote work.
- Flexible weekly commitment (10‑40 hours).
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Crossing Hurdles
Related job offers
-
Senior Systems Administrator
Sellsius Afrique du Sud -
Remote IT Support Specialist
Somewhere Afrique du Sud -
Level 2 Infrastructure Engineer (MSP)
Halo Recruiting Afrique du Sud -
Technical Support Engineer
Exceed Human Resource Consultants Stellenbosch -
Senior SAP ABAP Developer – Warehouse Management, Logistics & AI
Abalobi Solutions Johannesburg