Our client is a respected analytics-led consulting firm delivering innovative software, data, and AI solutions. As a
Senior Machine Learning Engineer, you will architect, build, and operationalise systems that power data science, machine learning, and LLM use cases. You will take ownership from concept to production, guide junior engineers, and ensure engineering best practices across projects.
The role requires strong software engineering capability, end‑to‑end delivery ownership, and the ability to translate analytical and business requirements into scalable technical solutions.
Key Responsibilities
- Design, develop, and deliver software components for analytics, ML, and AI/LLM‑enabled systems.
- Build backend services, APIs, data models, and scalable inference pipelines.
- Develop and maintain data pipelines, feature stores, and model‑serving interfaces.
- Ensure codebases are maintainable, well‑documented, tested, and production‑ready.
- Lead end‑to‑end solution delivery, including design, testing, deployment, and optimisation.
- Mentor junior engineers and enforce engineering best practices.
- Participate in client engagements and collaborate with cross‑functional teams.
- Act as a trusted technical advisor to consultants and clients.
Job Experience & Skills Required
Education
- MSc in Computer Science or related field (non‑negotiable).
- Strong grounding in software engineering, algorithms, programming principles, mathematics, and probability.
- PhD in AI/ML or distributed systems advantageous.
Experience
- Minimum 2+ years of professional software engineering experience.
- Proven contributions to production‑grade systems across the full development lifecycle.
- Experience in analytics, data science, ML, or AI‑enabled environments beneficial.
- Ability to translate analytical and business requirements into technical system designs.
- Consulting or client‑facing experience advantageous.
Technical Skills
- Programming: Python (required), SQL; JavaScript frameworks (Next.js, React) advantageous.
- Frameworks & Tools: Node.js, PyTorch, Docker, Kubernetes.
- Data & Integration: REST APIs, microservices, message queues.
- DevOps: Git/GitHub, CI/CD pipelines.
- Systems: Windows & Linux.
- Cloud (advantageous): AWS, Azure, or GCP.
Competencies
- Strong problem‑solving and system‑thinking ability.
- Ability to design scalable, secure, and maintainable systems.
- Excellent communication skills with technical and non‑technical stakeholders.
- High ownership, accountability, and professional judgement.
Apply now!For more exciting IT vacancies, please visit: www.networkrecruitmentinternational.com
I also specialise in recruiting in the following:
- Software Developers
- Data Analysts
- IT Support Technicians
- Test Analysts
- DevOps Engineers
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
For more information, contact:
Mfundo Mthembu
IT Recruitment specialist
Connect with me on LinkedIn!: www.linkedin.com/in/mfundo-mthembu-614413200