Do You Like To Solve Complex Data problems and Make AI Work?

Do you want to part of a cutting edge data team that helps our clients digitally transform into an AI-First Business?

Our Data and ML Engineering Team's Thrive On Solving Real World Data Challenges!

Most companies struggle to get their data into an AI-Ready Structure, which is where our data and ML engineers thrive! Our teams love digging in and solving the data challenges that most companies struggle to get right.

Develop the right skills to solve complex data problems

Be Exposed to Innovative challenges and solutions

Be part of a new, modern way of working

Work Should Give You The Freedom To Create A Real Impact By Expressing Your Potential!

Our client’s success is defined by the impact that our teams deliver, and we adopt new modern ways of working that help avoid:

Bureaucratic autocratic (management) structure

Stuck in a dead-end rut

Avoid stagnating job growth

We know how to solve complex data problems

We know the data engineering journey our customers need to go through to make their data scientist look like rock stars! We have walked this journey, and we know the effort it takes to ingest, transform and store in an AI-Ready Format. 

We know what skills it takes and how to make sure you are fully equipped to be part of our client’s journey!

Partner With The Best To Be The Best!

To solve complex data challenges, we ensure that our Machine Learning and Data Engineering teams are certified in either AWS and GCP. And this is just the start!

17 Certifications is an AWS partner

10 Certifications

Job Specs

Our business is growing and we are always looking for the right people to join us. If you feel you have the right skills and want to be part of cutting edge in Making AI Work then please submit your cv in the form below the job specs.

The core roles that we have are as outlined at different levels of seniority. Please have a look at the specs below (Click on them for a more detailed description page with the form submission) and send us your CV.


Data Engineering

Data engineering is the backbone of modern AI solutions. As a Data Engineer, you will guide customers on how to ingest, store, process, analyze and explore/visualize data in various environments.

You will work on data migrations and transformational projects that drive massive value to large enterprises in many verticals. 

You will architect and design large-scale data processing systems, develop data pipelines optimized for scaling, and troubleshoot potential platform issues.

Machine Learning Engineering

As a ML engineer, you will focus on operationalizing models in production environments, and develop solutions for the real world, large-scale problems. 

You will focus on designing ML services that can quickly scale in various cloud environments, using the latest technologies, libraries and AI engineering approaches.

We are looking for ML Engineers who can productionise machine learning models using ML-ops approaches and scalable model deployments.

Cloud Architect

As a cloud architect, you will work with different cloud technologies to design, develop, and manage robust, secure, scalable, dynamic solutions to drive business objectives.

You’ll have the opportunity to deploy solution elements, including infrastructure components such as networks, systems and applications services.

DevOps Engineer

As a dev-ops engineer, you will be responsible for efficient development operations that can balance service reliability and delivery speed. 

You will use either Google Cloud Platform or AWS to build software delivery pipelines, deploy and monitor services, and manage and learn from incidents.

As a Cloud DevOps Engineer, you’ll be responsible for designing automated deployments using open source tools and multi-cloud resources. You will be required to work closely with the cloud team to help create and maintain the multi-cloud infrastructure.

Software Engineer
/ Developer

Teraflow is looking for talented people out there to join our Software Development/Engineering team.

As a software developer/engineer you will be responsible for designing, coding, testing, and analyzing software systems and applications.

This includes researching, designing, documenting, and modifying software specifications throughout the production life cycle. 

You will be using Google Cloud Platform/AWS to translate business requirements and specifications into usable and scalable software.

Project management

We are looking for the best Project managers in the field that can work on end-to-end production-scale projects in the world of Enterprise. 

We are looking for PM’s that are confident in managing Agile and Waterfall methodologies in the Presales and Implementation phases of a project. You need to comfortable with managing large budgets and controlling the project scope to meet the customer’s expectations.

The ideal candidate will be responsible for planning, coordinating, and implementing projects within the decided-upon budget, timeline, and scope. They will also effectively monitor and present project updates to relevant stakeholders, clients, or project team members.

Flutter frontend developer

Want to work on an iconic South African brand? Great!  

We are looking for world class Flutter frontend developer to develop for iOS and Android using Google’s Flutter development framework. You also need to have some experience and understanding of backend development and how it is interoperating with frontend.

Please Submit Your CV

UK Office

Collingham House,
SW19 1QT,

SA Office

22 Sloane Street,
South Africa