Machine Learning Engineer (Remote)

Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level


Machine Learning Engineer (Remote)

Machine Learning Engineer | Teraflow | South Africa

Join The Most Talented Data Engineering Team in the Country!

Now Is Your Chance To Be A Part of The Ongoing AI Revolution!

Position Overview:

We are seeking a talented and motivated Machine Learning Operations (MLOps) Engineer to join our fast-growing team. As an MLOps Engineer at Teraflow, you fill a role that is between a Data Engineer and a Data Scientist, where models are often not developed “from scratch”, but rather refined and deployed at scale to drive our client’s solutions. You will work on challenging and impactful projects, collaborate with cross-functional teams, and have the opportunity to shape the future of AI adoption.

If you are serious about growing your skill, working with the best and growing at speed – our structure and culture is designed to support and develop the best global talent!

We require that you have experience in the following:

  • Data Preprocessing: Prepare, clean, and preprocess large datasets for effective model training and evaluation.

  • Feature Engineering: Create and engineer features to improve model performance and interpretability.

  • Algorithm Selection: Evaluate and select appropriate machine learning algorithms or services for specific tasks.

  • Model Preparation: Select, right-size, test, fine-tune and implement machine learning models and services to solve complex problems and deliver actionable insights.

  • Deployment: Collaborate with DevOps and engineering teams to deploy machine learning models into production environments.

  • Monitoring and Maintenance: Monitor model performance and implement necessary updates and improvements.

  • Collaboration: Work closely with cross-functional teams, including data scientists, software engineers, and product managers, to drive project success.

  • Research and Innovation: Stay up-to-date with the latest advancements in machine learning services and apply them to solve real-world challenges.


  • Bachelor’s or Master’s degree in Computer Science, Machine Learning, Data Science, Engineering or a related field.

  • Proven experience in deploying machine learning models in real-world applications.

  • Proficiency in programming languages such as Python, R, or Julia.

  • Working knowledge of machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn).

  • Solid understanding of data preprocessing, feature engineering, and model evaluation.

  • Experience with deep learning and neural networks is a plus.

  • Excellent problem-solving skills and the ability to work in a collaborative team environment.

  • Strong communication skills and the ability to explain complex technical concepts to non-technical stakeholders.

This is why we are on the lookout for A-Players…

We are currently on the lookout for A-player consultants in the ML Engineering space to help support our global client base with the necessary skills to make AI and digital transformation a reality.

You will be working on fixed-scope, fixed-timeline projects across AWS and GCP for large national and international customers, including banks, airlines, medical aid providers, and telecommunications companies.

We also have fully remote, hybrid, and office-based (Johannesburg and Cape Town) arrangements available. And we offer opportunities for upskilling:

  • We pay for you to take your cloud certifications

  • We allow you to study for cloud certifications on company time

  • We run weekly internal knowledge-sharing sessions

Why Should You Apply?

We have a number of captivating reasons.

Including the exponential growth that you will experience.

We are working on the assumption that you’re an A-Player in your field. So we’re offering you something a bit different. A bit less run-of-the-mill.

Our internal brand mission is to Leverage Yourself. And we have created a working environment that is designed to do just this:

(*Leverage means moving from a 1:1 output to a 1:N, where N is exponential)

  • We have a decentralised business model that gives you the freedom, autonomy and responsibility to make an impact in the tech space.

  • Our culture is built on a set of principles that places staff before customers and driven by a healthy obsession for creating real customer value.

  • We have a mentorship-over-management approach which empowers you to make important decisions with the right support.

  • Your career path should be determined by you, not us. Teraflow’s role is to support you in your journey, so we’ve flipped the traditional HR model to a self-determined performance approach. The more you learn to leverage yourself, the faster you grow.

  • We are a remote-first business with head offices in London, Johannesburg, and Cape Town offices.

Apply NOW & Accelerate Your Career!

If you’re not totally convinced, then please take a glance at our resources:

If we like your CV, you will be invited to a screening interview, followed by one or more technical interviews*. If you make it past the technical interviews, we follow the topgrading interview process for culture fit.

  • Please note that your technical interview will include a live coding component.

Click below to find out more about the scope of work at Teraflow and our culture.

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Remote Network.