×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Software Engineer

Job in Pretoria, 0002, South Africa
Listing for: 317A05C7-6Ebb-43F1-Af8D-747E3999698B
Full Time position
Listed on 2025-12-31
Job specializations:
  • Software Development
    Software Engineer, AI Engineer
Job Description & How to Apply Below

pany Overview

Kriterion is a Pretoria-based SaaS company at the cutting edge of predictive maintenance and intelligent condition monitoring.

As a rapidly growing scale-up, Kriterion has proven its business model and is now focused on expanding our market presence and refining our operations to meet increasing demand.

Our clients are those who take care of the heavy machinery and infrastructure that underpin our modern society.

We at Kriterion enable our clients' maintenance teams to perform at their very best by providing actionable AI-driven decisions.

By applying AI insight to sensor-rich assets we ensure that they remain healthy and perform optimally.

We help reduce emissions by making these assets perform efficiently through lean maintenance while mitigating downtime and extending their useful lives.

We achieve this by incorporating deep learning with engineering insights in a modern AI-centric framework.

Our core product is Cerberus; a cloud‑native predictive maintenance platform.

Our client base is in the telecommunications and mining space, with assets in our portfolio.

Job Description

As an Intermediate Software Engineer at Kriterion, you'll join a vibrant, collaborative team that thrives on innovation and mutual learning.

Your role will involve a blend of full‑stack engineering tasks, focusing on integrating AI insights into the Cerberus platform to facilitate responsive, dynamic user interactions and robust backend infrastructures.

Your day to day job will focus on :
Develop Comprehensive Solutions :
Build and implement features for Cerberus, focusing on creating systems that leverage machine learning insights for enhanced asset interaction.

Responsibilities
  • Enhance Tooling and Infrastructure :
    Collaborate on the design and development of backend systems that support machine learning workflows and robust data operations.
  • Collaborative Coding :
    Engage in pair programming and actively share knowledge within your team to drive collective growth and improve our platform.
  • Continuous Learning :
    Be prepared to stretch your boundaries in a supportive environment where you will gain a broad skill set across cutting‑edge technologies.
Requirements

2+ years of software engineering experience. Ability to create clean, tested, well‑documented code. A strong focus on software architecture or a keen willingness to develop these skills. Proficient verbal and written communication. Relevant bachelor's degree (Comp. Sci., Engineering etc).

Technology Stack

Technologies that we are currently utilising, so any experience in the following or related technologies is advantageous :
Frontend, Typescript, MUI Backend Python, Fast Api, Fire Store CI / CD Git Lab CI, ArgoCD, Crossplane Infrastructure Google Cloud Platform, Kubernetes AI / Data Science Apache Beam, Tensorflow (TFX), Kubeflow Data Engineering DBT, Prefect, Big Query Hardware Rust, Linux

Benefits

Flexible working hours. Career growth opportunities in a rapidly expanding company. Chance to contribute to significant company milestones and achievements. Exposure to multiple aspects of a scaling business. Market‑related salary.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary