Position: Senior Data Engineer

The fast growing Enlabeler team is looking for a Data Engineer who can drive and fast track the development of our engineering platforms. Enlabeler is a leading data processing company with multiple international and South African based clients.

What we’re looking for :

We are a growing team of driven entrepreneurs on a mission to build something great. We are looking for a self-starter who can take initiative, work autonomously and take ownership of the advanced cloud engineering topics, weigh in on data science and AI discussions and occasionally consult on client projects. We are looking for an experienced Data Engineer who can balance best practice and agility when designing a solution. Our culture and purpose is our number one priority, and therefore we need a team player with a shared passion for job creation in Africa through the use of technology.

What your day might look like:

  • Formulating, suggesting, and managing data-driven projects which are geared at furthering the business’s interests.
  • Technical implementation of data pipelines, data transformers.
  • Creation of data models and datasets.
  • Monitoring and reporting on model performance.
  • Staying informed about developments in Data Science & Engineering and adjacent fields to ensure that outputs are always relevant.
  • Assisting dev and guiding juniors with the execution and maintenance of the pipelines.

Applicant requirements:

  • Advanced degree in data science, engineering, computer science, or similar.
  • 5+ years data engineering experience.
  • Extensive experience in Python, Bash and SQL development.
  • Machine learning: Competent in machine learning principles and techniques such as regression, classification, unsupervised learning and neural networks; 4+ years of experience.
  • MLOps/DevOps: Experience with deployment, CI/CD and machine learning model life cycles.
  • Deployment Strategies:Experience with containerized services and distributed computing, like Git, Docker and Kubernetes.
  • Cloud Experience: AWS is required and knowledge of GCP and Azure will
    be advantageous.

Applicant non-technical requirements:

  • Demonstrable history of devising and overseeing data-centered projects.
  • Contribution to Github repositories and/or other source code repositories is advantageous.
  • Good communication and time management skills.
  • Ability to explain technical requirements to stakeholders at all levels and ability to clearly communicate deliverables of each project to team members
  • Good communication and time management skills.
  • Fully remote working environment (work from home) with access over labeling hubs across CPT and JHB, and the opportunity to continuously develop yourself. Ideal candidate is able to work from CPT or JHB on a regular basis.
  • Proven experience in managing a team of junior developers/engineers
  • Decent Internet connection
Need help?

Not sure exactly what we’re looking for or just want clarification? We’d be happy to chat with you and clear things up. Anytime!

Email us

[email protected]

Chat with us

Don't see a job for you?

Do you feel like you belong working with Enlabeler, but we just don’t have your dream job posted? No problem - just reach out by sending your CV and a motivation letter to the email below.

[email protected]

Enlabeler Perks:

  • Collaboration and events with other companies.
  • Exposure to huge business opportunities 
  • Start-up culture where your views are heard!
  • Remote and flexible work times.
  • Enlabeler swag.
  • Remote and flexible work times
  • Plenty of training and development opportunities
  • Travels to Cape Town (if you are outside of Cape Town)

If you would like to join the Enlabeler community, pls send an email with your CV to [email protected] join the Enlabeler group on Facebook and follow us on LinkedIn.

If you don’t meet the above criteria please consider applying to become a labeler instead.