Data Engineer

Johannesburg FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We’re on the lookout for a talented Machine Learning Engineer who is excited to push the envelope in the rapidly evolving field of artificial intelligence. In this role, you will design and implement machine learning models and algorithms, working collaboratively with cross-functional teams to integrate these technologies into our suite of products. Your insights will empower data-driven decision-making and revolutionize how we approach challenges.

Responsibilities

  • Handle large datasets and design necessary data flows.
  • Regularly review and refine data storage strategies.
  • Prepare documentation for data processes and systems.
  • Participate in code reviews to maintain quality and best practices.
  • Stay updated on new technologies relevant to data production.

Requirements

Education
  • Bachelor's degree in Software Engineering or equivalent
  • Additional certifications in Data Engineering are a plus
Experience
  • 4-6 years of relevant experience ideally in data engineering or analytics
Technical Skills
  • ETL Tools
  • NoSQL Databases
Soft Skills
  • Communication
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Experience with machine learning frameworks: Understanding of applying ML techniques to enhance data workflows.
  • Experience in Agile methodologies: Familiar with Scrum and Kanban methodologies in project management.

Benefits

  • Comprehensive medical aid coverage
  • Generous retirement plan with matching contributions
  • Continual learning opportunities and training programs
  • Work-life balance initiatives including wellness days

Company Culture

  • Growth Orientation: We prioritize personal and professional growth with a focus on continuous learning.
  • Diversity and Inclusion: We strive to create an inclusive workplace where everyone feels welcome and valued.
Status: Open