Data Engineer

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

Job Description

Join our forward-thinking company as a Data Engineer where you will lead efforts in managing our data architecture. The successful candidate will be proficient in data integration, transformation processes, and will work closely with analytics teams to deliver high-quality data solutions.

Responsibilities

  • Build and maintain data warehouse solutions to support business intelligence teams.
  • Work on optimizing existing ETL processes for efficiency and scalability.
  • Documentation of data processes and procedures for internal use.
  • Perform data validation and data integrity tests to maintain high data quality.
  • Research, model, and implement innovative data engineering techniques.

Requirements

Education
  • Bachelor's degree in Computer Science, Data Science, or a related field
Experience
  • 3+ years of experience in data engineering or a related field
Technical Skills
  • Python
  • SQL
  • Apache Spark
  • AWS
  • Data Warehousing
Soft Skills
  • Analytical Skills
  • Communication
Certifications
  • AWS Certified Data Analytics - Specialty
  • Google Cloud Professional Data Engineer
Languages
  • English: Fluent

Advantageous

  • Experience with NoSQL databases like MongoDB: Familiarity with using NoSQL databases for unstructured data storage.
  • Knowledge of data visualization tools: Experience with tools such as Tableau or Power BI for creating data dashboards.

Benefits

  • Competitive salary and performance bonuses
  • Professional development opportunities
  • Health insurance coverage
  • Retirement savings plan with employer contribution

Company Culture

  • Innovation Driven: We prioritize an innovation-driven culture where creative ideas are valued and implemented.
  • Team Collaboration: We encourage teamwork and open communication among all employees.
  • Diversity and Inclusion: We foster an inclusive environment embracing diversity within our team.
Status: Closed