Data Engineer

Johannesburg Full-time R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

Join our innovative team in Johannesburg as a Data Engineer, where you will build and manage data infrastructure and pipelines to support data analytics. Your role will involve collaborating with data scientists to enable better data-driven decision making throughout the organization.

Responsibilities

  • Create and maintain data pipelines that are robust and scalable.
  • Implement best practices for data management and governance.
  • Provide support and troubleshooting for data-related issues.
  • Ensure data is accessible and available to users in a timely manner.
  • Document data processes and create reports for review.
  • Collaborate closely with IT and other departments to integrate new data sources.

Requirements

Education
  • Bachelor's degree in Data Science, Computer Engineering, or related field
  • Master's degree or additional certification in Data Engineering is advantageous
Experience
  • 3+ years of hands-on experience as a Data Engineer
Technical Skills
  • Data Warehousing
  • ETL Tools
Soft Skills
  • Problem Solving
  • Teamwork
Certifications
  • Microsoft Azure Data Engineer
  • Certified Data Management Professional (CDMP)
Languages
  • English: Fluent

Advantageous

  • Experience in Big Data technologies: Knowledge of tools like Hadoop for managing large datasets.
  • Hands-on experience with NoSQL databases: Working knowledge of NoSQL databases like MongoDB or Cassandra.

Benefits

  • Comprehensive health and dental insurance
  • Employee stock options
  • Generous leave policies
  • Support for continuous learning and certifications

Company Culture

  • Empowerment: We empower our employees with the tools and resources needed to succeed and grow.
  • Integrity: We operate with integrity, ensuring transparency in our actions and decisions.
  • Sustainability: We are committed to sustainable practices in all aspects of our business.
Status: Closed