TRAFFIC
Western Cape
Senior Machine Learning Engineer
Lulalend
Job Description
Overview 
Job title: Senior Machine Learning Engineer
Reporting to: Head of Data Engineering
Location: Cape Town, South Africa
Role OverviewYou'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.
Role 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
- 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
Please note that all appointments are subject to our background checking process, which may include Credit, Criminal and any other job inherent checks.
About This Role
Career insights for Training and Development Managers positions
Salary Benchmark
$125,040/year
Source: O*NET (USD)
Job Outlook
This career will grow rapidly in the next few years.
Key Skills for This Role
Learning Strategies
Active Listening
Instructing
Reading Comprehension
Speaking
Common Technologies
Caliban Mindwear HyperGASP
Dazzlersoft DazzlerMax
MediaChance Multimedia Builder
Common Curriculum
Learning management system LMS
Moodle
Adobe Dreamweaver
Linspire Nvu
Training and Development Managers Insights
Job Outlook
This career will grow rapidly in the next few years.
Similar Opportunities
Africa Network Delivery Lead Service Delivery & Presales
Not Specified
View Job
Remote Frontend Dev Internship - Paid, 6 Months
Gauteng
View Job
Python & Django Software Engineer - Banking, Sandton
Gauteng
View Job
1st Line IT Support Engineer - Desktop & Remote Help
Western Cape
View Job
Network Security Engineer
Gauteng
View Job
IT Infrastructure Support Engineer - Global Ops, On-Call
Gauteng
View Job
Senior Test Analyst
Gauteng
View Job
Full-Stack Engineer - AI-First, E Commerce Platform
Western Cape
View Job
User Interface Design (UI) / Communication Design Internship
Western Cape
View Job
E-commerce Product Sourcing & Listing Specialist
Western Cape
View Job