Algorithims Engineer - Sandton

Catch Recruit · Sandton

Posted 4 August 2026

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Description

The key objective of the Algorithms Engineer is to think in terms of algorithms which will advance the company's ability to deliver an exceptional client experience at scale. To communicate your ideas and intentions, with a professional approach to constructive criticism. Then to effectively and elegantly implement those algorithms in code yourself and achieve integration with larger systems or disciplines as necessary. The Algorithms Engineer is expected to have mature competence as a “coder”/ “procedure builder” in at least one domain, and then to expand on that with a demonstrated ability to synthesise what is already known with the rapid acquisition of new knowledge, in order to solve previously unseen problems with previously unfamiliar technologies. Secondly to apply a broad understanding of larger system interactions and consequences, in the domains of system cost, performance, complexity and maintainability. Finally, to be comfortable engaging with end-users and clients, in order to merge their viewpoint and requirements with the underlying technical frameworks and constraints. Summary list of responsibilities and expectations: • Build solutions in a software technology domain using code or similar specialist syntax. • Effectively apply all your experience and knowledge to date to create solutions, and to enable your colleagues to create better solutions themselves. • Recognise where your experience and knowledge are insufficient, and pro-actively and rapidly acquire new knowledge and understanding. • Continue to solve previously unseen problems with previously unfamiliar technologies, on the back of pro-active learning and discovery. • Excellent communication: of your ideas, of your progress, of your plans, of your findings and recommendations. • Deliverables and a personal engagement that illustrates your attention to: o Formal and informal conventions, as they must exist for teams to cooperate and work together. o Deadlines and the bigger picture business priorities o Costs associated with your time, other's time, 3rd party licensing, and infrastructure. o Well documented best practices and norms in the applicable domain of code / syntax. o Engineering details inherent in system loading, read/write locking, sequential timing, determinism, race-conditions and alternate flows. o Security and authentication, and the chain of trust that must exist between different systems. • Perform as a team player, with pro-active effort put into mitigating “key-man risk” and continuous up-skilling and cross-skilling of your teammates and yourself.

Package & Remuneration

Market Related About Us

Ready for your next big career move or searching for top-tier talent?

Whether you’re chasing new opportunities or building a powerhouse team, we’ve got you.

At Catch Recruit, we keep things personal—working with a select group of clients and candidates to make sure every placement is the right one. No mass sending, no guesswork—just intentional, quality matches across the country.

We’re all about more than just CVs. It’s about finding the right fit—skills and culture—so both sides can thrive long-term.

Feeling overwhelmed with hiring or job hunting? Let us take the pressure off. From sourcing to screening, we streamline the process so you can focus on what matters most.

From local roles to remote and on-site opportunities—we’ve got something for everyone.

Follow us on LinkedIn to stay in the loop with the latest roles and updates

Let’s connect and find your perfect fit

Auto-apply to this jobView original posting ↗