AI/ML Data Engineer

Placements24

Johannesburg

On-site

ZAR 600,000 - 900,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

Medical insurance
Dental insurance
Vision insurance
Performance bonuses
Professional development
Paid time off
Retirement plan

Job summary

Placements24 in Randburg, Gauteng is seeking an experienced AI/ML Data Engineer to build robust data pipelines and infrastructure supporting machine learning initiatives. You will collect, clean, transform, and manage large datasets for data scientists and ML engineers.

The role emphasizes data quality, efficiency, and collaboration across teams, with opportunities to work on cutting-edge technologies and contribute to high-impact projects.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 3+ years of data engineering experience supporting AI/ML workloads.
  • Proficiency in SQL and experience with relational and NoSQL databases.
  • Strong experience with ETL tools and frameworks (e.g., Apache Spark, Pandas, Airflow).
  • Experience in programming languages such as Python or Scala.
  • Familiarity with cloud data platforms (AWS, Azure, GCP).
  • Understanding of data warehousing concepts and big data technologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with data modeling is a plus.

Responsibilities

  • Design, build, and maintain scalable data pipelines for AI and machine learning projects.
  • Develop and implement ETL processes to extract, transform, and load data from various sources.
  • Ensure data quality, integrity, and consistency across all data systems.
  • Collaborate with data scientists and ML engineers to understand data requirements.
  • Optimize data storage and retrieval for performance and efficiency.
  • Manage and maintain databases and data warehouses.
  • Implement data governance and security best practices.
  • Develop tools and scripts to automate data-related tasks.
  • Monitor data pipeline performance and troubleshoot issues.
  • Stay current with emerging data engineering technologies and best practices.

Skills

SQL
NoSQL
Python/Scala
ETL
Data modeling
Problem solving
Communication

Education

Bachelor's degree in CS/IT/Engineering

Tools

Apache Spark
Pandas
Airflow
AWS/Azure/GCP
Data warehouses

Job description

About the Role Our client is a data-driven organization that leverages Artificial Intelligence to solve complex business challenges. We are seeking an experienced AI/ML Data Engineer to join our talented team in Randburg, Gauteng . This role is critical for building and maintaining the robust data pipelines and infrastructure necessary to support our machine learning initiatives. You will be responsible for collecting, cleaning, transforming, and managing large datasets to ensure they are readily available and optimally formatted for our data scientists and ML engineers. Our client is committed to fostering a collaborative and innovative environment where data is at the heart of decision-making. You will work with cutting-edge technologies and contribute to projects that have a significant impact across the business. The ideal candidate is passionate about data quality, efficiency, and possesses strong skills in data manipulation, ETL processes, and database management. We value individuals who are proactive, detail-oriented, and eager to contribute to the success of our AI and analytics endeavors. This position provides an excellent opportunity to grow your career in a dynamic and forward-thinking company.

Key Responsibilities
  • Design, build, and maintain scalable data pipelines for AI and machine learning projects.
  • Develop and implement ETL processes to extract, transform, and load data from various sources.
  • Ensure data quality, integrity, and consistency across all data systems.
  • Collaborate with data scientists and ML engineers to understand their data requirements.
  • Optimize data storage and retrieval for performance and efficiency.
  • Manage and maintain databases and data warehouses.
  • Implement data governance and security best practices.
  • Develop tools and scripts to automate data-related tasks.
  • Monitor data pipeline performance and troubleshoot issues.
  • Stay current with emerging data engineering technologies and best practices.
Requirements
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 3+ years of experience in data engineering, with a focus on supporting AI/ML workloads.
  • Proficiency in SQL and experience with relational and NoSQL databases.
  • Strong experience with ETL tools and frameworks (e.g., Apache Spark, Pandas, Airflow).
  • Experience in programming languages such as Python or Scala.
  • Familiarity with cloud data platforms (AWS, Azure, GCP).
  • Understanding of data warehousing concepts and big data technologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with data modeling is a plus.
Benefits
  • Our client provides a competitive salary and a comprehensive benefits package, including medical, dental, and vision insurance.
  • Performance bonuses are awarded based on individual and company success.
  • We offer opportunities for professional development, including training and workshops.
  • Enjoy a collaborative work environment with ample paid time off.
  • A retirement savings plan with company contributions is available.
  • Join our team in Randburg, Gauteng , and contribute to building the future of data-driven AI solutions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer - Build Scalable Pipelines & Insights
Data Engineer - Build Scalable Pipelines & Insights

Firstrand Bank Limited • Johannesburg

On-site
ZAR 700,000 - 1,200,000
Medical, dental, and vision insurance
Performance bonuses
Professional development opportunities
+2
AI/ML Data Engineer
AI/ML Data Engineer

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary and incentives
Health, dental and vision benefits
Generous paid time off
+5
Senior Data Engineer - Big Data & AI Infrastructure
Senior Data Engineer - Big Data & AI Infrastructure

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,600,000
Health insurance
Retirement plans
Paid time off
+2
AI Data Engineer
AI Data Engineer

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical, dental, and vision insurance
Generous annual leave
AI/ML Data Engineer
AI/ML Data Engineer

Placements24 • Upington

Hybrid
ZAR 480,000 - 720,000
Remote work
AI/ML Data Engineer - Big Data Platforms
AI/ML Data Engineer - Big Data Platforms

Placements24 • LegKraal Gate

On-site
ZAR 600,000 - 900,000
Health insurance
Retirement plans
Growth opportunities
AI Data Engineer
AI Data Engineer

Placements24 • Gqeberha

Hybrid
ZAR 600,000 - 1,200,000
Competitive salary
Hybrid work
Health benefits
+2
AI Data Scientist
AI Data Scientist

Placements24 • Randburg

Hybrid
ZAR 700,000 - 1,200,000
Health benefits
Performance bonus
Hybrid work model
+1
Senior Data Engineer - AI Platforms
Senior Data Engineer - AI Platforms

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Professional development opportunities
Data Scientist - AI/ML Innovation
Data Scientist - AI/ML Innovation

Placements24 • Benoni

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Health insurance
Retirement plan
+4