Skip to content
mimi

Data Engineer (AI & Machine Learning)

Communicate Finance

South Africa · On-site Full-time Senior Today

About the role

What you will be hopping into:

  • Designing, building, and optimising scalable data pipelines for structured and unstructured data
  • Developing and maintaining ETL/ELT processes to fuel analytics and ML workloads
  • Working closely with Data Scientists and ML Engineers to bring ML models to life in production
  • Building and managing data architectures that support AI and ML use cases
  • Ensuring top-tier data quality, reliability, security, and governance
  • Handling large datasets using distributed data processing frameworks
  • Contributing to MLOps practices, model monitoring, and automation
  • Supporting cloud-based data platforms and CI/CD pipelines

Skills & Experience:

What you will need in your basket:

  • Minimum 3+ years’ experience in a Data Engineering role
  • Strong Python skills
  • Hands-on experience with SQL and relational/non-relational databases
  • Solid exposure to AI / Machine Learning pipelines and ML data preparation
  • Experience working with cloud platforms (AWS, Azure, or GCP)
  • Familiarity with big data tools like Spark, Databricks, or Kafka
  • Experience with data warehousing solutions
  • Good understanding of Git and CI/CD practices

Qualification:

  • A Bachelors degree in Computer Science or related qualification

Skills

AIAWSAzureCI/CDDatabricksGCPGitKafkaMachine LearningMLOpsPythonSQLSpark

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free