We are seeking a talented and experienced Data Engineer to join our growing team in Johannesburg, South Africa. As a Data Engineer, you will play a crucial role in designing, implementing, and maintaining our data infrastructure to support data-driven decision-making across the organisation.
Design, develop, and maintain scalable data pipelines and ETL processes
Collaborate with data scientists and analysts to understand data requirements and implement efficient data solutions
Optimise data storage and retrieval systems for improved performance and reliability
Implement data quality checks and ensure data integrity throughout the data lifecycle
Develop and maintain documentation for data processes and architectures
Stay up-to-date with emerging technologies and best practices in data engineering
Participate in code reviews and contribute to the continuous improvement of our data infrastructure
Troubleshoot and resolve data-related issues in a timely manner
Work closely with cross-functional teams to support data-driven initiatives and projects
Qualifications
Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field
Minimum of 3 years of experience in data engineering or a similar role
Strong proficiency in programming languages such as Python, R, and SQL
Hands-on experience with big data technologies, including Hadoop and Spark
Solid understanding of data warehousing concepts and ETL processes
Experience with cloud-based data platforms (e.g., AWS, Google Cloud, Azure)
Knowledge of machine learning algorithms and statistical analysis techniques
Familiarity with data visualization tools such as Tableau or Power BI
Strong problem-solving skills and attention to detail
Excellent communication and collaboration skills
Knowledge of data governance and data quality best practices
Relevant certifications (e.g., AWS Certified Data Analytics, Google Cloud Professional Data Engineer) are desirable
Ability to work independently and as part of a team in a fast-paced environment
Strong organisational skills and ability to manage multiple projects simultaneously
Additional Information
Behavioural Competencies:
Adopting Practical Approaches
Articulating Information
Checking Things
Developing Expertise
Documenting Facts
Embracing Change
Examining Information
Interpreting Data
Managing Tasks
Producing Output
Taking Action
Team Working
Technical Competencies:
Big Data Frameworks and Tools
Data Engineering
Data Integrity
IT Knowledge
Stakeholder Management (IT)
Please note:
All our recruitment processes comply with the applicable local laws and regulations. We will never ask for money or any from of payment as part of our recruitment process. If you experience this, please contact our Fraud line on +27 800222050 or TransactionFraudOpsSA@standardbank.co.za
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.