Data Engineer

Stellenbosch FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

Join our team as a Data Engineer, where you'll work on implementing and maintaining data processes to meet the demanding needs of our analytical tools and applications. This is an exciting opportunity to shape our data strategy and impact outcomes across the business.

Responsibilities

  • Build and maintain data infrastructures for analytics applications.
  • Work with cloud-based data storage solutions and services.
  • Automate data collection processes where applicable.
  • Participate in the design of new data models and structures.
  • Create documentation for data processes and data flows.
  • Assist in the implementation of data science models into production.

Requirements

Education
  • Bachelor's degree in Computer Science, Information Systems, or a related field
  • Master's degree is a distinct advantage
Experience
  • 3+ years of experience as a Data Engineer or similar role
Technical Skills
  • Python
  • SQL
  • Apache Spark
  • NoSQL Databases
Soft Skills
  • Analytical Skills
  • Team Player
Certifications
  • Google Cloud Professional Data Engineer
Languages
  • English: Fluent

Advantageous

  • Experience with AWS services: Familiarity with AWS data services such as Redshift and S3.
  • Knowledge of Docker: Basic understanding of Docker for containerization of applications.

Benefits

  • Competitive salary and performance bonuses
  • Comprehensive medical aid
  • Flexible work environment
  • Opportunities for professional growth

Company Culture

  • Innovative Mindset: We encourage creativity and innovative solutions in our work.
  • Team Collaboration: We value teamwork and strive for inclusivity in our projects.
  • Continuous Learning: We provide ongoing learning opportunities for all employees.
Status: Open