Where

Software Engineer (Algorithms)

Executive Placements
Kraaifontein Full-day Full-time

Description:

Key tasks include:
  • Specifications for any required tests, whether for data gathering or final implementation testing
  • Effective benchmarked and tested algorithms in C/C++
  • Machine learning source code (training) in Python
  • Well maintained training data and error bars on each measured parameter well documented Requirements include:
    • B.Sc., M.Sc. or B.Eng qualification
    • At least 7+ years work experience in programming and/or modeling
    • Office based work with rare exceptions
    • Fluent in English
    • Willingness to travel for work
    • Willingness to put in overtime on occasion
    • Exceptional problem-solving skills
    • Strong Applied Mathematics background
    • Competent in at least one compiled language, preferably C or C++
    • Some experience with ML and Python
    • Qt experience a plus Skills / attributes and values required:
      • Team Collaboration
      • Communication Skills
      • Time Management
      • Attention to detail
      • Bias for action with a focus on delivery
      • Proactive in identifying opportunities for product improvement
      • Committed to improving skills
04 Feb 2026;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Kraaifontein
Description: A technology company is looking for an exceptional and passionate Software Engineer/Developer to join its dynamic Application Software Team. The successful candidate will become part of an application software development team responsible for ...
11 days ago
  • Executive Placements
  • Kraaifontein
Description: In the position, you will perform analysis and programming duties in the development, implementation and support of information systems, platforms and applications. QUALIFICATION & EXPERIENCE: Experience in systems design, programming and/or ...
a month ago
  • Executive Placements
  • Kraaifontein
Description: Execute full software development lifecycle activities Translate requirements into robust architectural designs Write well-designed, testable, efficient, and documented code Contribute to sprint planning and build increments Develop ...
3 days ago
  • Executive Placements
  • Kraaifontein
Description: In the position, you will perform analysis and programming duties in the development, implementation and support of information systems, platforms and applications. QUALIFICATION & EXPERIENCE: Experience in systems design, programming and/or ...
a month ago