Join our dynamic team as a Data Engineer in Pretoria, where you will architect and maintain scalable data pipelines and databases. You will work closely with data scientists and analysts to ensure that data is accessible and actionable.
Responsibilities
Build and maintain scalable data processing systems using technologies like Apache Spark and Hadoop.
Ensure data quality and reliability through automated testing.
Work with stakeholders to gather and analyze requirements for data initiatives.
Utilize cloud services for data storage and processing, focusing on cost-efficiency and availability.
Provide ongoing support for data-related projects and initiatives.
Requirements
Education
Bachelor's degree in Computer Science, Data Science, or related field
Master's degree preferred
Experience
3+ years of experience as a Data Engineer or in a related role
Technical Skills
Python
SQL
Apache Spark
Data Warehousing
ETL Processes
Soft Skills
Analytical Skills
Team Collaboration
Problem-Solving
Certifications
Google Cloud Professional Data Engineer
AWS Certified Data Analytics
Languages
English: Fluent
Advantageous
Experience with containerization (e.g., Docker): Familiarity with Docker and Kubernetes for data application deployment.
Understanding of machine learning concepts: Basic understanding of machine learning algorithms and their applications.
Benefits
Comprehensive health coverage including dental and vision
401(k) plan with employer contribution
Generous leave policies
Access to coaching and mentorship programs
Company Culture
Innovation Focus: We encourage innovative thinking and creativity in project development.
Empowered Teams: Our teams are empowered to make decisions and lead projects.
Diversity Commitment: We are committed to building a diverse workforce, reflecting the communities we serve.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development