Data Engineer

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

Job Description

Join our team as a Data Engineer to lead the way in data architecture and analytics. Your primary task will be to facilitate the integration and management of complex data collections, ensuring that we harness the full potential of our data assets. Collaborate with analysts and stakeholders to refine data models that yield reliable insights and reports.

Responsibilities

  • Architect and manage data systems and databases.
  • Work closely with business teams to understand data needs and requirements.
  • Monitor and improve data pipeline performance.
  • Ensure best practices for data governance and security.
  • Analyze and resolve data quality issues and discrepancies.
  • Implement efficient data processing workflows.
  • Stay updated with the latest data engineering technologies and trends.

Requirements

Education
  • Master's degree in Data Science or Engineering is preferred
Experience
  • 5+ years of experience in data architecture and engineering
Technical Skills
  • Apache Spark
  • Data Warehousing
Soft Skills
  • Problem Solving
  • Communication Skills
Languages
  • English: Fluent

Advantageous

  • Experience with NoSQL databases: Knowledge of NoSQL databases like MongoDB or DynamoDB.
  • Familiarity with data visualization tools: Understanding of data visualization tools such as Tableau or Power BI.

Benefits

  • Competitive salary and performance bonuses
  • Health and wellness benefits
  • Professional development opportunities
  • Flexible work hours and remote work options

Company Culture

  • Innovation: We strive for innovation at every level and encourage our team to push boundaries.
  • Collaboration: We promote a collaborative environment where everyone can contribute their ideas.
  • Diversity and Inclusion: We embrace diversity and are committed to ensuring everyone feels valued.
Status: Closed