La tua attuale ricerca di lavoro

5 risultati della ricerca

Per A tempo indeterminato e a termine in South Africa

Machine Learning Software Engineer

South Africa, Gauteng, Johannesburg

  • Consultant Ruolo
  • Competenze: Machine Learning, AWS, GCP, Azure, Lambda, S3, DynamoDB, Kafka, Flink, Beam, Python, Java, C#, Jupyter Notebooks, SageMaker, SQL,
  • Seniority: Senior

Descrizione posizione

Principal Machine Learning Engineer - Johannesburg (Hybrid, Permanent)

A senior, hands-on engineering leadership role within an elite Data & AI environment, leading the design and delivery of complex, real-time, production-scale machine learning systems. The role combines deep technical capability with architectural leadership, strategy input, mentorship, and thought leadership.

Key Technical Requirements

Architecture & Engineering

*

Proven experience designing end-to-end ML ecosystems, not just building models
*

Strong capability in real-time, event-driven, and streaming architecture
*

Deep experience building highly scalable, fault-tolerant production systems
*

Strong understanding of data governance, robustness, security, and quality engineering
*

Extensive experience working with microservices architectures



Data Streaming & Real-Time Processing

*

Expert-level hands-on experience with:

*

Kafka
*

Flink
*

Beam (advantageous)

*

Strong understanding of real-time ingestion, processing, and event pipelines



Cloud & Infrastructure

*

Significant experience architecting and delivering on multi-cloud platforms

*

Primary strength required: AWS
*

Plus meaningful experience across GCP and Azure

*

Expected depth across services such as:

*

Lambda, S3, RDS, DynamoDB, VPC (or equivalents in other clouds)

*

Strong containerisation & orchestration capability:

*

Kubernetes
*

Docker



Programming & Software Engineering

*

Strong multi-language engineering background, ideally across:

*

Python
*

Go
*

Java
*

C#
*

JavaScript (beneficial)

*

Strong CI/CD mindset and modern software engineering best practices
*

Comfortable building full applications, APIs, services, and ML-supporting infrastructure



Machine Learning & Data

*

Proven production experience with:

*

Structured and unstructured data
*

Real-world deployment of ML solutions (not only experimentation)

*

Experience with:

*

Jupyter / notebook-driven environments
*

ML platform tooling (e.g., SageMaker or equivalent)
*

Semi-supervised learning approaches useful but not mandatory

*

Exposure to:

*

Large Language Models
*

Generative AI and emerging applied AI capabilities



Databases & Storage

*

Strong across:

*

SQL databases (e.g., MS SQL, MySQL)
*

NoSQL platforms (e.g., MongoDB)
*

Graph databases (e.g., Neo4j)



Ways of Working

*

Experience working in modern Agile environments (Scrum / Kanban)

Machine Learning Software Engineer

South Africa, Gauteng, Johannesburg

  • Consultant Ruolo
  • Competenze: Machine Learning, AWS, GCP, Azure, Lambda, S3, DynamoDB, Kafka, Flink, Beam, Python, Java, C#, Jupyter Notebooks, SageMaker, SQL,
  • Seniority: Senior

Descrizione posizione

Principal Machine Learning Engineer - Johannesburg (Hybrid, Permanent)

A senior, hands-on engineering leadership role within an elite Data & AI environment, leading the design and delivery of complex, real-time, production-scale machine learning systems. The role combines deep technical capability with architectural leadership, strategy input, mentorship, and thought leadership.

Key Technical Requirements

Architecture & Engineering

*

Proven experience designing end-to-end ML ecosystems, not just building models
*

Strong capability in real-time, event-driven, and streaming architecture
*

Deep experience building highly scalable, fault-tolerant production systems
*

Strong understanding of data governance, robustness, security, and quality engineering
*

Extensive experience working with microservices architectures



Data Streaming & Real-Time Processing

*

Expert-level hands-on experience with:

*

Kafka
*

Flink
*

Beam (advantageous)

*

Strong understanding of real-time ingestion, processing, and event pipelines



Cloud & Infrastructure

*

Significant experience architecting and delivering on multi-cloud platforms

*

Primary strength required: AWS
*

Plus meaningful experience across GCP and Azure

*

Expected depth across services such as:

*

Lambda, S3, RDS, DynamoDB, VPC (or equivalents in other clouds)

*

Strong containerisation & orchestration capability:

*

Kubernetes
*

Docker



Programming & Software Engineering

*

Strong multi-language engineering background, ideally across:

*

Python
*

Go
*

Java
*

C#
*

JavaScript (beneficial)

*

Strong CI/CD mindset and modern software engineering best practices
*

Comfortable building full applications, APIs, services, and ML-supporting infrastructure



Machine Learning & Data

*

Proven production experience with:

*

Structured and unstructured data
*

Real-world deployment of ML solutions (not only experimentation)

*

Experience with:

*

Jupyter / notebook-driven environments
*

ML platform tooling (e.g., SageMaker or equivalent)
*

Semi-supervised learning approaches useful but not mandatory

*

Exposure to:

*

Large Language Models
*

Generative AI and emerging applied AI capabilities



Databases & Storage

*

Strong across:

*

SQL databases (e.g., MS SQL, MySQL)
*

NoSQL platforms (e.g., MongoDB)
*

Graph databases (e.g., Neo4j)



Ways of Working

*

Experience working in modern Agile environments (Scrum / Kanban)

D365 BC Consultant- Supply Chain

South Africa

  • ZAR 50,000 to ZAR 120,000 ZAR
  • Consultant Ruolo
  • Competenze: D365 Business Central, Dynamics NAV, Navision, D365 BC, Dynamics BC
  • Seniority: Senior

Descrizione posizione

Dynamics 365 Business Central Consultant

This is a fantastic opportunity to work for an award winning Microsoft Partner as a Dynamics 365 BC Consultant

This client is a long standing Dynamics BC specialized partner and have a huge range of customers across Africa in the D365 space. This role will involve developing relationships, gathering requirements & delivering Business Central projects for their finance and supply chain systems, working alongside some top BC professionals in SA.

The company offer a warm, collaborative culture with an opportunity to grow and expand your skillset rapidly through exposure to large scale projects and experienced team members.

The ideal clients will have:
*Strong Dynamics Business Central Consulting/Stakeholder Management
*Financial Experience Beneficial
*Experience implementing D365 BC end to end.
*Supply Chain and Manufacturing experience essential.

Perks include:

- Competitive package

- Collaborative & supportive culture.

- Clear progression route.

- Remote working.

Interested? Please contact Emma ASAP directly on +44 191 338 7671 or send CV to e.townsend@tenthrevolution.com

Nigel Frank International is the leading Microsoft Dynamics recruiter worldwide, advertising more Dynamics jobs than any other agency. We deal with Microsoft Partners and End users throughout South Africa and the world and have never had such a large demand for Microsoft Dynamics professionals. By specialising in placing candidates in markets in South Africa I have developed excellent relationships with employers in South Africa.

NAV/ ERP/ Navision/ Dynamics/ Microsoft Dynamics NAV/ Business Central/ Consultant

D365 Business Central Consultant- Cape Town/Johannesburg

South Africa

  • ZAR 50,000 to ZAR 120,000 ZAR
  • Consultant Ruolo
  • Competenze: D365 Business Central, Dynamics NAV, Navision, D365 BC, Dynamics BC
  • Seniority: Senior

Descrizione posizione

Dynamics 365 Business Central Consultant - Cape Town Or Johannesburg

This is a fantastic opportunity to work for an award winning Microsoft Partner as a Dynamics 365 BC Consultant

This client is in a unique industry and is looking for someone in Cape Town, SA to work internally on their global platform. This role will involve developing relationships, gathering requirements & delivering Business Central projects for their internal finance and supply chain systems, working alongside some top BC professionals in SA

The ideal clients will have:
*Strong Dynamics Business Central Consulting/Stakeholder Management
*Financial Experience
*Experience implementing D365 BC end to end.
*Integration experience

Perks include:

- Competitive package

- Collaborative & supportive culture.

- Clear progression route.

Interested? Please contact Emma ASAP directly on +44 191 338 7671 or send CV to e.townsend@tenthrevolution.com

Nigel Frank International is the leading Microsoft Dynamics recruiter worldwide, advertising more Dynamics jobs than any other agency. We deal with Microsoft Partners and End users throughout South Africa and the world and have never had such a large demand for Microsoft Dynamics professionals. By specialising in placing candidates in markets in South Africa I have developed excellent relationships with employers in South Africa.

NAV/ ERP/ Navision/ Dynamics/ Microsoft Dynamics NAV/ Business Central/ Consultant

D365 CE Support Engineer

South Africa, Gauteng, Johannesburg

  • Up to ZAR 600 ZAR
  • Consultant Ruolo
  • Competenze: Dynamics 365 Customer Engagement, Support
  • Seniority: Mid-level

Descrizione posizione

Minimum Requirements
1st Line:

1-3 years' experience supporting D365 CE or CRM systems

Strong understanding of CE modules (Sales / Customer Service)

Experience working in a ticket-based support environment

Good understanding of SLAs and service management



2nd Line:

3-5+ years' experience in D365 CE support

Strong troubleshooting and configuration experience

Exposure to customisations, workflows, and integrations

Understanding of the Power Platform ecosystem

Ability to analyse logs and investigate technical issues



Key Responsibilities

1st Line Support (Operational Support Focus)

*

Provide first-line support for D365 CE incidents and service requests
*

Log, categorise, and prioritise tickets in line with SLAs
*

Troubleshoot functional issues related to Sales, Customer Service, and custom modules
*

Resolve basic configuration and access-related issues
*

Perform user administration (security roles, permissions, profiles)
*

Escalate complex technical issues to 2nd/3rd line support
*

Support end users with queries, system navigation, and process guidance
*

Assist with basic data corrections and updates
*

Maintain support documentation and knowledge base articles

2nd Line Support (Functional & Technical Focus)

*

Investigate and resolve escalated D365 CE incidents
*

Perform root cause analysis on recurring issues
*

Support integrations between D365 CE and other enterprise systems
*

Troubleshoot workflows, plugins, business rules, and Power Platform components
*

Assist with minor enhancements and configuration changes
*

Support release management and testing of system updates
*

Work closely with business stakeholders to clarify requirements
*

Monitor system performance and proactively identify improvement areas
*

Provide input into system optimisation and best practices