Data Engineer

Johannesburg FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

As a Data Engineer at Tech Innovations Inc., you will develop robust data architectures and enhance the flow of data between systems. The perfect fit will be proficient in SQL and big data technologies.

Responsibilities

  • Design and develop data models to meet business requirements.
  • Build and maintain ETL processes to extract, transform, and load data from various sources.
  • Implement data solutions that support analytic processes and reporting.
  • Collaborate with data scientists to optimize data for predictive and prescriptive modeling.
  • Ensure data integrity and accuracy in data collection and reporting.
  • Troubleshoot data-related issues and develop solutions.
  • Document data flows, datasets, and associated metadata.

Requirements

Education
  • Bachelor's degree in Computer Science, Engineering or a related field
Experience
  • 3+ years of experience in data engineering or related fields
Technical Skills
  • SQL
  • Python
  • Apache Spark
  • AWS
Soft Skills
  • Analytical thinking
  • Teamwork
  • Time management
Certifications
  • AWS Certified Data Analytics - Specialty
  • Microsoft Certified: Azure Data Engineer Associate
Languages
  • English: Fluent

Advantageous

  • Knowledge of NoSQL databases: Experience with NoSQL solutions such as MongoDB or Cassandra.
  • Familiar with container technologies: Understanding of Docker and Kubernetes for deployment.

Benefits

  • Medical aid coverage
  • Performance bonuses
  • Flexible work arrangements
  • Career growth opportunities

Company Culture

  • Innovation: We value innovative thinking and approach every problem with creativity.
  • Team Spirit: Fostering a team environment where support and collaboration are paramount.
Status: Open