Data Engineer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Join our Johannesburg team as a Data Engineer, where you will create and oversee data solutions for our business. You'll collaborate with cross-functional teams to define data requirements and support data-driven decision-making. Experience in SQL, Python, and cloud technologies is essential.

Responsibilities

  • Create scalable and efficient data models.
  • Collaborate with analytics and engineering teams to align data strategies.
  • Implement automated testing and monitoring for data pipelines.
  • Analyze large datasets to extract meaningful insights.
  • Support data governance and compliance initiatives.
  • Assist in the adoption of new technologies related to data engineering.

Requirements

Education
  • Bachelor's degree in Computer Science, Data Science, or related field
  • Master's degree is advantageous
Experience
  • 3+ years of experience in data engineering or similar role
Technical Skills
  • SQL
  • Python
  • ETL Tools
  • Data Warehousing
  • Cloud Technologies (AWS/Azure)
Soft Skills
  • Analytical Thinking
  • Team Collaboration
Certifications
  • Certified Data Management Professional (CDMP)
  • AWS Certified Data Analytics
Languages
  • English: Fluent

Advantageous

  • Experience with Big Data Technologies (Hadoop/Spark): Familiarity with Big Data frameworks and tools.
  • Knowledge of Machine Learning Algorithms: Understanding of ML concepts and their application to data.

Benefits

  • Competitive salary with performance bonuses.
  • Health and wellness benefits.
  • Flexible work hours.
  • Opportunity for professional development and training.

Company Culture

  • Innovation-driven: We value creativity and encourage innovative solutions.
  • Collaborative Environment: A strong team-oriented culture where every voice is heard.
  • Equal Opportunity: We promote equality and inclusivity in the workplace.
Status: Open