Data Engineer

Pietermaritzburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Join our innovative team as a Data Engineer, where you will be responsible for optimizing our data pipelines and ensuring the availability of processed data to end-users. The role involves collaboration with diverse teams to understand data requirements. The ideal candidate will have a strong background in data modeling and ETL processes.

Responsibilities

  • Architect comprehensive data solutions to support business insights.
  • Utilize cloud platforms to deploy data processing pipelines.
  • Implement data security measures for sensitive information.
  • Conduct performance tuning of data architectures.
  • Promote data sharing across departments for holistic insights.
  • Collaborate on data-driven projects with stakeholders.
  • Participate in research for emerging data technologies.
  • Translate complex data requirements into technical specifications.

Requirements

Education
  • Bachelor's degree in Data Engineering or a related field
  • Master’s degree is preferable
Experience
  • 5+ years of hands-on experience in data engineering
Technical Skills
  • SQL
  • Python
  • ETL Tools (e.g., Talend, Informatica)
  • Data Modeling
  • Big Data Technologies (e.g., Hadoop)
Soft Skills
  • Problem-solving
  • Collaboration
  • Attention to Detail
Certifications
  • Certified Data Management Professional (CDMP)
  • AWS Certified Data Analytics - Specialty
Languages
  • English: Fluent

Advantageous

  • Familiarity with NoSQL databases: Understanding of NoSQL databases like MongoDB or Cassandra.
  • Experience with Data Visualization tools: Proficiency with tools such as Tableau or Power BI.

Benefits

  • Health insurance options
  • Retirement savings plan with matching contributions
  • Remote work flexibility
  • Continuous professional development opportunities

Company Culture

  • Sustainability: We are committed to sustainability and responsible data usage.
  • Continuous Learning: We provide ongoing training and development to help employees enhance their skills.
  • Employee Well-being: We prioritize employee well-being and provide a supportive atmosphere.
Status: Open