Data Engineer

Johannesburg FULL TIME R50,000 - R58,333 / Month
(R600,000 - R700,000 / Year)

Job Description

As a Data Engineer, you will play a crucial role in optimizing our data infrastructure and pipelines. We are looking for someone with a strong background in big data technologies and data modeling. The successful candidate will work closely with project teams to understand their data needs, ensuring high standards in data processing and storage for analytical projects.

Responsibilities

  • Integrate new data sources and manage data payload for analytics applications.
  • Ensure high data availability by using best practices in data architecture.
  • Lead projects to enhance data infrastructure and capabilities.
  • Engage in troubleshooting and perform root cause analysis on data issues.
  • Collaborate in creating data models to optimize analytical performance.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Data Engineering preferred
Experience
  • 4+ years of experience in ETL and data warehousing
Technical Skills
  • ETL Tools
  • Apache Spark
Soft Skills
  • Problem-solving
  • Leadership
Certifications
  • Certified Data Management Professional (CDMP)
  • Hadoop Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Streaming Data: Knowledge of real-time data processing frameworks like Kafka.
  • Understanding of NoSQL Databases: Experience using databases like MongoDB or Cassandra.

Benefits

  • Comprehensive health insurance and employee benefits
  • Performance bonuses and salary reviews
  • Remote work options available
  • Support for continuous professional growth

Company Culture

  • Team Collaboration: We value teamwork and sharing knowledge among our staff.
  • Continuous Learning: We support ongoing training and knowledge sharing.
  • Customer Focus: Our efforts align with delivering excellent service and value to clients.
Status: Open