Senior Machine Learning Engineer

Company: Lulalend
Location: Cape town, South Africa
Type:
Posted: Aug 21, 2026
Views: 3

✨ AI Summary

Lulalend (Lula), a fintech company building products to help SMEs manage cash flow and business banking, is hiring a Senior Machine Learning Engineer in Cape Town, South Africa. The role focuses on productionizing ML systems, improving ML infrastructure, and designing reliable real-time data systems. Tech stack includes Python, SQL, Terraform, Kafka, Kubernetes, Docker, CI/CD tools (CircleCI, GitHub Actions, ArgoCD), Big Data tech (Spark, Dataflow, Flink), MLOps tools (KubeFlow, DVC, MLFlow), and cloud providers (GCP, AWS, Azure). Requires prior experience productionizing ML systems, training models, and strong software engineering rigor; FinTech interest is a plus.

What We Do:

We're Lula. We build innovative fintech products to help SMEs make cash flow. From instant access to funding to all-in-one business banking accounts, we're on it!

Our purpose is to help SMEs manage their business better, faster, simpler, Lula, so they can spend more time doing what they love.

Speaking of love, we’re looking for Lulas who love to make a difference to join our team and change the game.

CULTURE CODE

  • We Embrace Curiosity- We continuously seek better ways to deliver value with a solutions-over-problems mindset.
  • We win as One - We collaborate, build strong relationships and value diverse perspectives
  • We’re Driven by Purpose - We are passionate and committed to delivering the best products and services for SMEs
  • We Execute with Ambition - We set ambitious goals, embrace challenges, and deliver with focus and determination.

ROLE OVERVIEW

You’ll work at the intersection of data science and engineering to build, deploy, and scale machine learning systems. This includes improving ML infrastructure, designing reliable real-time data systems, and ensuring models run efficiently and reliably in production.

RESPONSIBILITIES:

  • Consult with data scientists on training machine learning models
  • Support improvements and additions to the ML infrastructure, including getting your hands dirty with data engineering and DevOps engineering
  • Design systems to meet throughput and latency requirements
  • Implement NFRs (Non-Functional Requirements) to ensure a high degree of system reliability

THE SKILLS AND EXPERIENCE WE ARE LOOKING FOR:

  • Prior experience with productionising ML systems is a must.
  • Prior experience training machine learning models is highly desirable.
  • Advanced knowledge of Python and familiarity with SQL.
  • Good working knowledge of Terraform for Infrastructure as Code (IaC)
  • A solid understanding and hands-on experience with real-time and event-driven systems such as Kafka, Kafkaconnect, Pub/Sub.
  • Solid experience with Kubernetes, docker, deployment types (canary, blue-green etc.)
  • Experience with setting up CI/CD systems using tools such as CircleCI, drone, Github actions, ArgoCD.
  • Working experience with Big Data technologies such as Spark, Dataflow, and Flink.
  • Experience with system design - keeping performance and efficiency in mind, whilst aware of trade-offs.
  • Experience applying software engineering rigor to ML, including CI/CD/CT, unit-testing, automation etc.
  • Hands-on experience with some MLOps tools such as KubeFlow, DVC, MLFlow.
  • Experience with cloud providers, such as GCP, AWS, or Azure
  • Prior experience or a strong interest in FinTech space

About the Company

Name: Lulalend
Location: Cape Town, ZA

Lula is committed to building a diverse workplace and we encourage applicants with disabilities or from previously disadvantaged groups to apply. Lula does not accept speculative or unsolicited CV’s. Any unsolicited CV’s sent to us, will be treated as direct applications and any terms associated with the use of such CV’s will be deemed null and void. CV’s will only be accepted if we have explicitly assigned a vacancy/search to an agency.

More jobs at Lulalend