Takealot Vacancies Johannesburg – Machine Learning Operations Engineer

Website Takealot

Job Description:

We are a young, dynamic, hyper growth company looking for smart, creative, hard-working people with integrity to join us. We offer a market related, Total Remuneration Package which allows full flexibility according to your needs, a great work environment and a promise that you won’t be bored as long as you are prepared for a challenge and want to build something great.

Job Responsibilities:

  • We are looking for an experienced MLOps Engineer to join a versatile and creative management and development team. MLOps is considered a specialisation within the DevOps domain.
  • You will need a strong understanding of large-scale, data-intensive platform development and have first-hand experience with cloud platforms, data pipeline platforms, large-scale analytical databases, and ML platforms, libraries and tools. You will be from a development background and have a good understanding of architectural practices.
  • This is a hands-on role where you provide a platform for other machine learning engineers to quickly perform experiments and productionise machine learning models. The remainder of your time you will be performing architectural and strategic planning with peers and senior developers.
  • You will provide and take responsibility for a stable, efficient and scalable platform to multiple machine learning teams of software engineers constantly striving for quality solutions that are delivered on time, within budget and scope. You will also work closely with data engineering teams.

Job Requirements:

  • A thorough understanding of operational engineering best practices, covering system scalability, distributed systems, system and data security, access controls, data privacy and automation practices (such as Continuous Training/CT).
  • Experience with SQL in a high-load environment.
  • Experience with providing a platform for running RESTful API web services and microservices.
  • An understanding of software deployment tools, deployment strategies and model serving.
  • Experience with serverless technologies.
  • Experience with gRPC, Google Protocol Buffers or similar technologies.
  • Experience working with Kafka.

Qualification & Experience:

  • Bachelor’s Degree in Computer Science, Mathematics, Engineering or a related field or related experience and a minimum of 3 years of Software Development (DevOps or MLOps) experience is required.
  • Experience working within an agile team that is operationally hands-on, and an advocate of that culture.
  • In the event that a candidate does not have a Bachelor’s Degree or an Advanced Diploma (in Computer Science, Mathematics, Engineering or a related field), an equivalent experience requirement must be met, which equates to a minimum of 6 years of Software Development (DevOps or MLOps) experience.

Job Details:

Company: Takealot

Vacancy Type:  Full Time

Job Location: Johannesburg, Gauteng, SA

Application Deadline: N/A

Apply Here


 Report Job