Data Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are seeking a Data Engineer who will be instrumental in developing robust data architectures to streamline data processing and enhance our analytics capabilities. You will engage in data integration, transformation, and storage to support our business intelligence initiatives.

Responsibilities

  • Design data storage solutions that are reliable and cost-effective.
  • Collaborate with software developers to improve data systems.
  • Perform data cleansing and validation to support accurate insights.
  • Establish data integration processes and monitor performance.
  • Create and maintain documentation on data systems.
  • Provide support and training for data team members.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 3+ years of experience in data engineering or a related field
Technical Skills
  • Python
  • SQL
  • Data Warehousing
  • Apache Spark
  • ETL Tools
Soft Skills
  • Analytical Thinking
  • Team Collaboration
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS/Azure): Familiarity with cloud services for hosting data solutions.
  • Knowledge of NoSQL databases: Experience with NoSQL databases like MongoDB or Cassandra.

Benefits

  • Health, dental, and vision insurance
  • Retirement fund contributions
  • Flexible working hours
  • Opportunities for professional development and training

Company Culture

  • Innovation: We encourage innovative thinking and value creative solutions.
  • Collaboration: Teamwork is at our core, we value collaboration and inclusivity.
  • Growth Opportunities: Our commitment to employee growth drives continuous development programs.
Status: Closed