Data Engineer

Pretoria FULL TIME R41,666 - R66,666 / Month
(R500,000 - R800,000 / Year)

Job Description

We are looking for a skilled Data Engineer to join our vibrant team in Pretoria. In this role, you will be responsible for designing and implementing robust data pipelines, collaborating with cross-functional teams to support data-driven decision-making processes. The ideal candidate will possess a strong understanding of data modeling, ETL processes, and cloud data services, ensuring our data infrastructure is optimized for performance and scalability.

Responsibilities

  • Establish and optimize data ingestion processes for high volume data streams.
  • Collaborate with stakeholders to ensure data meets business requirements.
  • Ensure data compliance with relevant legislation and policies.
  • Test and validate data pipelines continually for accuracy.
  • Provide insights to improve existing data handling practices.
  • Train and mentor junior team members in data engineering.
  • Participate in agile development processes to improve project delivery.
  • Analyze data processing and suggest ways to enhance efficiency.

Requirements

Education
  • Bachelor's degree in Data Science or related field
Experience
  • 5+ years of experience in data engineering or similar roles
Technical Skills
  • SQL
  • Big Data Technologies
  • Data Warehouse Solutions
  • Automated Data Pipelines
  • Data Governance
Soft Skills
  • Critical Thinking
  • Interpersonal Skills
Certifications
  • Microsoft Certified: Azure Data Engineer Associate
  • IBM Certified Data Engineer
Languages
  • English: Fluent

Advantageous

  • Working with Real-time Data Streams: Experience in handling data from real-time sources such as Kafka or Apache Flink.
  • Knowledge of Graph Databases: Familiarity with graph databases like Neo4j or Amazon Neptune.

Benefits

  • Comprehensive health and wellness benefits.
  • Access to training programs for skills enhancement.
  • Flexible working conditions that balance work and life.
  • Social club membership options.

Company Culture

  • Inclusivity: Our workplace is diverse, welcoming individuals from all backgrounds to contribute their unique perspectives.
  • Empowerment: We empower our team to take ownership of their projects and make impactful decisions.
  • Work-Life Balance: We promote a healthy work-life balance to ensure high levels of employee satisfaction and performance.
Status: Open