Data Engineer

Johannesburg FULL TIME R41,667 - R62,500 / Month
(R500,000 - R750,000 / Year)

Job Description

We are on the hunt for a Data Engineer to help enhance our data capabilities. You will work closely with data scientists and analysts to streamline data processes, ensuring efficient data storage solutions. This role is ideal for those who thrive in a collaborative, dynamic environment.

Responsibilities

  • Build and maintain robust data architectures.
  • Work with stakeholders to understand data needs.
  • Develop ETL processes and workflows.
  • Optimize queries and improve data retrieval performance.
  • Document data models, processes, and standards.
  • Implement best practices for data security and compliance.
  • Analyze and improve data quality metrics.
  • Communicate findings and solutions to technical and non-technical stakeholders.
  • Train team members on new data processes and tools.
  • Participate in design reviews and provide input on data strategy.

Requirements

Education
  • Bachelor's degree in a relevant field
  • Master's degree would be advantageous
Experience
  • 5+ years of experience in data engineering or related fields
Technical Skills
  • Hadoop
  • Data Warehousing
Soft Skills
  • Communication
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Data Visualization Tools: Knowledge of data visualization tools like Tableau or Power BI.
  • Machine Learning: Understanding of machine learning concepts and frameworks.

Benefits

  • Comprehensive health insurance
  • Gaining experience in a growing tech environment
  • Health and wellness programs
  • Work-life balance initiatives

Company Culture

  • Continuous Learning: We support ongoing education and skill development for our employees.
  • Integrity: We operate with integrity, promoting transparency within our team and with clients.
  • Work-Life Balance: We believe in balancing work and personal life to maintain a healthy work environment.
Status: Closed