CF
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