Data Engineer

Pretoria FULL TIME R50,000 - R70,000 / Month
(R600,000 - R850,000 / Year)

Job Description

We are seeking a talented Data Engineer to design and maintain scalable data architecture. You will be responsible for implementing data ingestion and transformation processes, enabling our analysts to deliver meaningful insights and reports efficiently.

Responsibilities

  • Implement best practices for data integration and management.
  • Assist in deploying data pipelines in production environments.
  • Provide operational support for data infrastructure and applications.
  • Utilize SQL and Python for data modification and analysis.
  • Offer insights and recommendations based on data metrics.

Requirements

Education
  • Bachelor's or Master's degree in a quantitative field
  • PhD is a plus
Experience
  • 5+ years of experience in a data-related role
Technical Skills
  • Python
  • Spark
  • AWS/Azure
  • ETL Frameworks
Soft Skills
  • Detail-oriented
  • Communicative
Languages
  • English: Fluent

Advantageous

  • Knowledge of Data Privacy Regulations: Understanding of data privacy laws and compliance (e.g., POPIA).
  • Familiarity with Data Visualization Tools: Experience with visualization tools like Tableau or Power BI.

Benefits

  • Comprehensive health insurance plans
  • Company-sponsored learning and development programs
  • Employee wellness initiatives
  • Flexible schedules and work-from-home options

Company Culture

  • Innovation-focused: We encourage innovative thinking and problem-solving in our projects.
  • Growth Mindset: We support our team members' personal and professional growth.
  • Respect for Individuals: We believe in respecting the individual and their contributions to the team.
Status: Open