Data Engineer

Durban FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are looking for a Data Engineer who can build and optimise data pipelines, manage ETL processes, and support data modelling efforts. The successful candidate will help drive our analytical initiatives forward.

Responsibilities

  • Design, build, and maintain scalable data pipelines.
  • Work with stakeholders to understand data requirements and build appropriate solutions.
  • Ensure high data quality and integrity in data processing.
  • Implement ETL processes to consolidate data from various sources.
  • Develop data models and architecture that support business analytics.
  • Collaborate with data scientists to enhance analytical models and algorithms.
  • Automate data collection processes for seamless data integration.
  • Conduct performance tuning on data storage queries and pipelines.
  • Troubleshoot data issues and provide solutions in a timely manner.
  • Document data architecture, data models, and processes.

Requirements

Education
  • Bachelor's degree in Computer Science, Information Technology or a related field
Experience
  • 3+ years of experience in data engineering or related field
Technical Skills
  • Python
  • SQL
  • Apache Spark
  • Data Warehousing
  • AWS
Soft Skills
  • Analytical thinking
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services like AWS or Azure: Knowledge of cloud services utilized for data storage and processing.
  • Familiarity with machine learning concepts: Understanding of basic machine learning techniques and their implementation.

Benefits

  • Competitive salary and performance-based bonuses
  • Medical aid and provident fund contribution
  • Flexible hours with options for remote work
  • Professional development opportunities

Company Culture

  • Innovation: We embrace innovation and encourage our team to think creatively in their approach to solving problems.
  • Teamwork: We foster a culture of teamwork and collaboration, valuing diverse perspectives and ideas.
  • Continuous Learning: Our commitment to continuous learning allows employees to enhance their skills and advance their careers.
Status: Closed