Data Engineer

Johannesburg Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our dynamic team as a Data Engineer in Johannesburg. You will be responsible for developing robust, scalable data pipelines and ensuring that our analytics team has access to quality data. If you have experience in working with large datasets and are proficient in Python, SQL, and cloud technologies, we would love to hear from you!

Responsibilities

  • Architect data solutions that enhance business intelligence.
  • Collaborate with cross-functional teams to support data initiatives.
  • Data modelling and schema design for new datasets.
  • Conduct performance tuning on data pipelines.
  • Research and implement new data technologies.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 4+ years of experience in data systems engineering
Technical Skills
  • Spark
  • Data Warehousing
Soft Skills
  • Communication
  • Project Management
Certifications
  • Certified Data Management Professional
  • IBM Data Engineering Professional Certificate
Languages
  • English: Fluent

Advantageous

  • Familiarity with NoSQL databases: Understanding of NoSQL databases such as MongoDB or Cassandra.
  • Experience with machine learning pipelines: Hands-on experience in implementing ML pipelines into the data workflow.

Benefits

  • Comprehensive health insurance packages
  • Generous annual leave policies
  • Opportunities for professional development
  • Employee wellness initiatives

Company Culture

  • Continuous Learning: We provide opportunities for ongoing training and skills development.
  • Work-Life Balance: Promoting a healthy work-life balance is essential to our culture.
  • Community Engagement: We actively participate in community initiatives and support local causes.
Status: Closed