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

  • Architect data structures to support analytics initiatives.
  • Integrate various data sources into a single coherent repository.
  • Provide support for business intelligence tools and data visualization.
  • Facilitate data access for BI teams and reporting.
  • Document all data processing procedures and workflows.
  • Stay updated with industry trends in data management and engineering.
  • Promote best practices in data governance and security.

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