Job Search and Career Advice Platform

Enable job alerts via email!

Senior Data Engineer

Datonomy Solutions

Gauteng

On-site

ZAR 600 000 - 850 000

Full time

11 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider based in Gauteng is seeking a Senior Data Engineer to design and maintain robust data pipelines for advanced analytics and decision-making. This role involves collaborating closely with technical and business stakeholders, providing technical mentorship, and ensuring high-quality data solutions. Ideal candidates should have 4-7 years of data engineering experience, a degree in a related field, and advanced proficiency in Python and SQL, particularly in a cloud-based architecture like AWS.

Qualifications

  • 4-7 years of hands-on data engineering experience.
  • Strong database design knowledge and experience with data warehousing techniques.
  • Experience building and maintaining cloud-based data architecture.

Responsibilities

  • Design, build, and maintain robust, scalable data pipelines.
  • Ensure reliability, scalability, and maintainability of data pipelines.
  • Collaborate with data scientists, analysts, and business stakeholders.

Skills

Advanced proficiency in Python
Advanced proficiency in SQL
Strong database design knowledge
Experience with cloud-based data architecture (AWS)

Education

Degree or diploma in Computer Science, Information Systems, Engineering, or a related field
Job description
Overview

We are seeking a Senior Data Engineer to join our team based in Centurion.

Onsite, contract.

Role Responsibilities

The Senior Data Engineer is responsible for designing, building, and maintaining robust, scalable data pipelines and platforms to support advanced analytics, BI, and data-driven decision-making.

This individual brings strong technical experience, shows leadership in data initiatives, and works closely with both technical and business stakeholders to ensure high-quality data solutions.

This role bridges implementation and design leadership, playing a critical role in guiding best practises and mentoring junior engineers while contributing hands-on to complex projects.

Role Requirements

A degree or diploma in Computer Science, Information Systems, Engineering, or a related field.

4-7 years of hands-on data engineering experience.

Advanced proficiency in Python and SQL.

Strong database design knowledge and experience with data warehousing techniques and modelling approaches.

Experience building and maintaining cloud-based data architecture (AWS preferred)

Data Engineering & Pipeline Development

Design, develop and maintain complex data pipelines from multiple sources into a central data platform / lakehouse.

Ensure reliability, scalability, and maintainability of pipelines.

Optimize data flows and data quality checks.

Data Platform Design & Maintenance

Contribute to the architectural design and enhancements of the data platform.

Support the implementation of cloud-first data solutions, primarily in AWS.

Lead initiatives for automation, monitoring, and CI / CD for data engineering workflows.

Technical Leadership & Mentorship

Provide technical guidance and mentorship to Data Engineers.

Advocate for best practices in data engineering, including version control, testing, and documentation.

Conduct code reviews and support knowledge sharing across the team.

Stakeholder Collaboration

Collaborate with data scientists, analysts, software engineers, and business stakeholders.

Translate business requirements into technical specifications and deliverables.

Support data consumers by developing reports, data products, and self-service solutions.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.