Data Engineer

Cape Town Full-time R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

In this role, you'll develop and manage data systems and infrastructure to facilitate the organization's data analytics workload. You'll focus on building and optimizing ETL processes while collaborating on data strategy with key users to enhance data accessibility and usability. Your insights will drive important business decisions.

Responsibilities

  • Construct scalable data pipelines and data lakes.
  • Integrate new data sources and datasets into the existing data ecosystem.
  • Collaborate with various teams to understand data needs and facilitate data access.
  • Monitor and optimize data performance and availability.
  • Support the development of machine learning models by ensuring data readiness.
  • Stay updated on industry trends and best practices in data engineering.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 3+ years of experience in data engineering or related fields
Technical Skills
  • Python
  • SQL
  • Apache Spark
  • Data Warehousing
  • ETL Tools
Soft Skills
  • Analytical thinking
  • Communication
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Knowledge of NoSQL databases: Experience with NoSQL technologies like MongoDB or Cassandra.
  • Experience with data visualization tools: Familiarity with tools like Tableau or Power BI.

Benefits

  • Competitive salary package
  • Health, dental, and vision coverage
  • Retirement plan with company contribution
  • Flexible working conditions
  • Professional development opportunities

Company Culture

  • Innovation: We thrive on innovation and creativity to drive development.
  • Teamwork: Collaboration is at the heart of our success, fostering a supportive work environment.
  • Integrity: We value honesty and integrity in all our interactions and decisions.
Status: Closed