Senior Machine Learning Engineer

Placements24

Paarl

On-site

ZAR 900,000 - 1,200,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary and bonuses
Health, dental, and vision insurance
Generous paid time off and holidays
Professional development and training
Access to cutting-edge technology andツ
Flexible work arrangements
Retirement savings plan

Job summary

Placements24 seeks a Senior Machine Learning Engineer in Paarl, Western Cape to design, build, and deploy advanced ML models powering AI-driven solutions. You will work with large datasets, partner with engineers, and contribute across the ML lifecycle from experimentation to production.

You should have 4+ years of ML engineering experience, expert Python, and hands-on with TensorFlow or PyTorch, plus cloud and container tech like AWS, Docker, and Kubernetes.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, Statistics, or related quantitative field.
  • Minimum of 4 years of professional experience in machine learning engineering or related role.
  • Strong programming skills in Python and experience with ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Proven experience in building and deploying ML models into production environments.
  • Solid understanding of ML algorithms, data structures, and software engineering principles.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with big data technologies (Spark, Hadoop) is a plus.

Responsibilities

  • Design, develop, train, and deploy machine learning models and algorithms.
  • Build and maintain scalable ML infrastructure and pipelines for data processing, model training, and deployment.
  • Collaborate with product managers and software engineers to understand requirements and integrate ML solutions into products.
  • Monitor and optimize the performance of deployed ML models in production environments.
  • Conduct experiments to evaluate new algorithms, techniques, and tools.
  • Stay current with the latest advancements in machine learning, deep learning, and artificial intelligence.
  • Write clean, efficient, and well-documented code.
  • Troubleshoot and resolve issues related to ML systems and infrastructure.
  • Contribute to the team's technical strategy and best practices.

Skills

Python
TensorFlow
PyTorch
Scikit-learn
ML model deployment

Education

Bachelor's or Master's in CS/Engineering/Statistics

Tools

Docker
Kubernetes
AWS
Azure
GCP
Spark
Hadoop

Job description

About the Role

Our client, an innovative technology company specializing in AI-driven solutions, is actively seeking a Senior Machine Learning Engineer to join their thriving development team. This exciting opportunity is located in the picturesque town of Paarl, Western Cape. The successful candidate will be instrumental in designing, building, and deploying sophisticated machine learning models and systems that power our client's cutting-edge products. You will work with large datasets, collaborate with talented engineers and data scientists, and contribute to the entire ML lifecycle, from experimentation to production.

Key Responsibilities
  • Design, develop, train, and deploy machine learning models and algorithms.
  • Build and maintain scalable ML infrastructure and pipelines for data processing, model training, and deployment.
  • Collaborate with product managers and software engineers to understand requirements and integrate ML solutions into products.
  • Monitor and optimize the performance of deployed ML models in production environments.
  • Conduct experiments to evaluate new algorithms, techniques, and tools.
  • Stay current with the latest advancements in machine learning, deep learning, and artificial intelligence.
  • Write clean, efficient, and well-documented code.
  • Troubleshoot and resolve issues related to ML systems and infrastructure.
  • Contribute to the team's technical strategy and best practices.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, Statistics, or a related quantitative field.
  • Minimum of 4 years of professional experience in machine learning engineering or a related role.
  • Strong programming skills in Python and experience with ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Proven experience in building and deploying ML models into production environments.
  • Solid understanding of ML algorithms, data structures, and software engineering principles.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with big data technologies (e.g., Spark, Hadoop) is a plus.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities, essential for working in Paarl, Western Cape.
  • A portfolio of ML projects or contributions to open-source projects is highly valued.
Benefits
  • Competitive salary and performance bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Opportunities for professional development, training, and conference attendance.
  • Access to cutting-edge technology and tools.
  • Flexible work arrangements.
  • Collaborative and innovative work culture.
  • Retirement savings plan.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Machine Learning Engineer (AI Solutions)
Lead Machine Learning Engineer (AI Solutions)

Placements24 • Cape Town

On-site
ZAR 1,200,000 - 1,900,000
Bonus program
Medical aid and retirement fund
Professional development budget
+3
Principal Machine Learning Engineer
Principal Machine Learning Engineer

Placements24 • Noord-Kaap

Hybrid
ZAR 1,000,000 - 1,600,000
Competitive salary & bonuses
Health, dental, vision coverage
Generous PTO
+1
Lead Machine Learning Engineer
Lead Machine Learning Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 1,000,000 - 1,800,000
Health insurance
Dental insurance
Vision insurance
+2
Principal Machine Learning Engineer
Principal Machine Learning Engineer

Placements24 • Upington

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive salary
Health insurance
Hybrid work model
+3
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Centurion

On-site
ZAR 800,000 - 1,200,000
Competitive salary
Challenging AI projects
Collaborative environment
+2
Senior Machine Learning Engineer - AI Platforms
Senior Machine Learning Engineer - AI Platforms

Placements24 • Klerksdorp

On-site
ZAR 1,000,000 - 2,000,000
Competitive salary
Stock options
Professional development
+3
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Klerksdorp

On-site
ZAR 600,000 - 900,000
Health insurance
Retirement savings
Professional development
Lead Machine Learning Engineer
Lead Machine Learning Engineer

Placements24 • East London

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary and incentives
Medical, dental, and vision insurance
Retirement savings plan contributions
+2
Senior Data Scientist - Machine Learning Engineering
Senior Data Scientist - Machine Learning Engineering

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,600,000
Health insurance
Retirement contributions
Performance bonuses
+3
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,800,000
Competitive salary
Performance bonuses
Health insurance
+4