Data Engineer

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

Job Description

We invite applications for a Data Engineer role in our dynamic Durban office. Your responsibilities will include optimizing our data systems and working closely with analysts to ensure data accuracy. You will employ the latest tools and techniques in big data processing, and your contributions will directly impact our data strategies and solutions for our clients.

Responsibilities

  • Design, implement, and maintain robust data pipelines for data ingestion and processing.
  • Develop and optimize complex SQL queries for data extraction and manipulation.
  • Collaborate with data scientists and analysts to gather requirements and translate them into data solutions.
  • Ensure data quality and integrity by implementing validation and monitoring tools.
  • Assist in data modeling and definition of data architecture.
  • Identify and address data discrepancies and inconsistencies.
  • Work with cloud services and big data technologies to enhance data processing capabilities.
  • Document data workflows and processes for internal knowledge sharing.

Requirements

Education
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Master’s degree is advantageous
Experience
  • 3-5 years of experience in data engineering or related roles
Technical Skills
  • SQL
  • Python
  • ETL Tools
Soft Skills
  • Analytical thinking
  • Teamwork
  • Attention to detail
Certifications
  • AWS Certified Data Analytics
  • Google Cloud Professional Data Engineer
Languages
  • English: Fluent

Advantageous

  • Experience with Big Data technologies: Familiarity with Hadoop, Spark or similar frameworks.
  • Knowledge of data visualization tools: Experience with Tableau, Power BI or similar tools.

Benefits

  • Competitive salary
  • Health and wellness benefits
  • Flexible working arrangements
  • Opportunities for professional development

Company Culture

  • Innovation: We encourage innovative approaches and continuous improvement in our work.
  • Team Culture: Our team thrives on collaboration and mutual support.
  • Respect and Inclusion: We foster an inclusive environment and value diversity.
Status: Closed