Data Engineer

Pretoria FULL TIME R29,167 - R41,667 / Month
(R350,000 - R500,000 / Year)

Job Description

As a Data Engineer based in Pretoria, you will engage in developing and maintaining robust data processing frameworks. Your expertise will drive the execution of analytics projects and provide critical insights for our clients. A proficiency in data modeling and experience with big data tools will set you apart.

Responsibilities

  • Architect data solutions to meet evolving business needs.
  • Collaborate with IT to ensure data architecture aligns with infrastructure.
  • Provide technical support and guidance to junior data engineers.
  • Collaborate with external partners on data integrations.
  • Perform regular maintenance and upgrades to data systems.

Requirements

Education
  • Bachelor's degree in Computer Science, Information Technology or a related field
Experience
  • 3-5 years of experience in data engineering or related roles
Technical Skills
  • SQL
  • Python
  • AWS
  • Apache Kafka
  • ETL Tools
Soft Skills
  • Analytical skills
  • Communication
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Experience with Big Data technologies: Familiarity with tools like Hadoop or Spark for big data processing.
  • Knowledge of data visualization tools: Experience with tools such as Tableau or Power BI for data presentation.

Benefits

  • Medical aid coverage
  • Retirement savings plan
  • Flexible work hours
  • Professional development opportunities

Company Culture

  • Innovation: We foster a culture of innovation where employees are encouraged to share ideas and implement solutions.
  • Team Collaboration: Collaboration and teamwork are at the heart of our success, promoting a supportive work environment.
  • Growth Mindset: We believe in continuous learning and professional growth for our employees.
Status: Open