Data Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

As a Data Engineer with us, you'll be responsible for developing and optimizing our data infrastructure. We're looking for someone with a strong background in SQL, ETL processes, and data warehousing to help us leverage data for better decision making.

Responsibilities

  • Design and implement scalable data pipelines.
  • Collaborate with data scientists to understand data requirements.
  • Develop ETL processes to integrate new data sources.
  • Maintain data integrity and quality throughout the data lifecycle.
  • Optimize data storage and retrieval processes to enhance performance.
  • Create documentation for data workflows and architecture.

Requirements

Education
  • Bachelor's degree in Computer Science, Information Technology, or related field
Experience
  • 3+ years of experience in data engineering or a related field
Technical Skills
  • Python
  • SQL
  • Data Warehousing
  • ETL Tools
  • Cloud Platforms
Soft Skills
  • Analytical Thinking
  • Team Collaboration
  • Communication
Certifications
  • AWS Certified Data Analytics
  • Google Professional Data Engineer
Languages
  • English: Fluent

Advantageous

  • Experience with Big Data technologies: Experience working with Apache Hadoop, Spark, or similar tools.
  • Knowledge of machine learning concepts: Understanding of machine learning algorithms and applications in data engineering.

Benefits

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

Company Culture

  • Innovation: We encourage innovative thinking and provide an environment that fosters creativity.
  • Collaboration: Our team thrives on collaboration, with a focus on achieving common goals.
  • Dedication to Diversity: We celebrate diversity and are committed to creating an inclusive workplace.
Status: Closed