Join our innovative team as a Data Engineer in Johannesburg, where you will focus on designing robust data processing systems. The ideal candidate will have experience with cloud data platforms and a strong analytical mindset.
Responsibilities
Create and maintain optimal data pipeline architectures.
Develop tools and processes for data ingestion and processing.
Collaborate in a team to improve data management processes.
Conduct reviews of code and architecture to ensure best practices.
Requirements
Education
Master's degree in Data Science or a related field is preferred
Experience
5+ years of hands-on experience in data engineering
Technical Skills
Apache Spark
Big Data Technologies
Soft Skills
Critical Thinking
Team Collaboration
Certifications
Google Cloud Professional Data Engineer
Languages
English: Fluent
Advantageous
Experience with Docker and Kubernetes: Knowledge of containerization and orchestration tools.
Proficiency in Data Visualization Tools: Experience using tools like Tableau or Power BI.
Benefits
Inclusive health and wellness benefits
Profit-sharing program
Flexible working arrangements
Ongoing training and development
Employee recognition programs
Company Culture
Continuous Learning: We promote ongoing learning and personal growth through various initiatives.
Work-life Balance: We believe in maintaining a healthy work-life balance for our employees.
Community Engagement: We actively participate in community initiatives and encourage our employees to engage as well.
Status: Open
Other Jobs in Information Technology (IT) and Software Development