Data Engineer

Johannesburg FULL TIME R41,666 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We are seeking a skilled Data Engineer to join our Johannesburg team. The ideal candidate will be responsible for designing and implementing robust data pipelines that gather and process data from various sources. You will work closely with data scientists and analysts to ensure data accessibility and quality, contributing to impactful business decisions.

Responsibilities

  • Build and maintain data pipelines using technologies like Apache Spark and SQL.
  • Collaborate with cross-functional teams to drive data-driven business decisions.
  • Create documentation for data processes and workflows.
  • Monitor and troubleshoot data processing jobs to ensure reliability.
  • Continuously improve data processing efficiencies.

Requirements

Education
  • Bachelor's degree in Data Science, Computer Science, or related field
  • Master's degree or relevant certifications preferred
Experience
  • 5+ years of experience in data engineering, analytics, or data architecture
Technical Skills
  • NoSQL Databases
  • Cloud Platforms
Soft Skills
  • Problem-solving
  • Teamwork
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Knowledge of containerization and orchestration using Docker.
  • Understanding of Data Visualization Tools: Familiarity with tools like Tableau or Power BI for data representation.

Benefits

  • Comprehensive health cover and retirement plans
  • Work-life balance through flexible work schedules
  • Continued education and training opportunities
  • Incentives for exceptional performance

Company Culture

  • Continuous Learning: We offer continuous learning opportunities to enhance skills and knowledge.
  • Work-life Balance: We promote a healthy work-life balance to ensure employee satisfaction.
  • Community Engagement: We encourage team involvement in community service and pro-social initiatives.
Status: Closed