Senior Data Engineer at Datonomy Solutions
We are seeking a Senior Data Engineer to join our team based in Centurion. Onsite, contract.
Role Requirements
- 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.
Profile Summary
Seniority level: Mid‑Senior level | Employment type: Full‑time | Job function: Information Technology | Industries: IT Services and IT Consulting