Data Engineer

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

Job Description

We are on the lookout for a skilled Data Engineer to join our dynamic team in Johannesburg. As a Data Engineer, you'll play a vital role in managing and optimizing our data pipelines and architectures, ensuring seamless access to data across the organization. The successful applicant will be proficient in data warehousing solutions and have hands-on experience with various data processing tools and techniques.

Responsibilities

  • Build and optimize data pipelines to support analytics.
  • Work with stakeholders to gather and define data requirements.
  • Create and maintain data models, schemas, and processes.
  • Investigate and resolve data issues as they arise.
  • Conduct regular data audits and ensure compliance with standards.
  • Utilize tools like Apache Spark and Kafka for data integration.
  • Develop data-driven solutions that enhance decision-making processes.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent experience
  • Master's degree in Data Science is preferred
Experience
  • 4+ years of experience in creating data pipelines
Technical Skills
  • NoSQL Databases
  • Apache Spark
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • Google Professional Data Engineer
  • Microsoft Azure Data Engineer
Languages
  • English: Fluent

Advantageous

  • Knowledge of Apache Kafka: Hands-on experience with Kafka for real-time data streaming.
  • Experience in Agile methodologies: Familiarity with Agile practices and working environments.

Benefits

  • Comprehensive health benefits including dental and vision
  • Retirement savings plan with employer matching
  • Remote work options for flexibility
  • Regular training and workshops for skills enhancement

Company Culture

  • Professional Development: We invest in the professional growth of our employees through training and mentorship programs.
  • Work-Life Balance: We offer flexible working hours to support employees' well-being.
  • Respect and Trust: We believe in mutual respect and trust among our team members.
Status: Open