Votre recherche d’emploi en cours

17 résultats de la recherche

pour Sous-traitance et durée indéterminée en South Africa

    Machine Learning Software Engineer

    South Africa, Gauteng, Johannesburg

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

    Description du poste

    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 Poste
    • Compétences: D365 Business Central, Dynamics NAV, Navision, D365 BC, Dynamics BC
    • Seniority: Senior

    Description du poste

    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 Poste
    • Compétences: D365 Business Central, Dynamics NAV, Navision, D365 BC, Dynamics BC
    • Seniority: Senior

    Description du poste

    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

    Senior BI Developer

    South Africa, Gauteng, Pretoria

    • Developer/Programmer Poste
    • Compétences: Business Intelligence, Data Engineering, Power BI, ETL, SQL, Microsoft Fabric, Azure Synapse, Azure Data Factory, Azure Databricks, Kimball Methodology,
    • Seniority: Senior

    Description du poste

    Elevate your career as a Senior BI Developer in an innovative hybrid work environment where your skills will shape the future of data-driven decision-making.

    In this role, you will work with cutting-edge BI products, contributing to impactful projects that drive business growth. You'll collaborate with a talented team to harness the power of data, creating valuable insights for stakeholders. Rapidly growing company in the FinTech sector.

    Key Responsibilities and Skills Required:

    - Strong experience in BI development with tools such as Tableau, Power BI, or similar
    - Proficiency in SQL and data visualisation techniques
    - Ability to analyse complex data sets and translate findings into actionable insights
    - Excellent problem-solving and communication skills, fostering collaboration across teams
    - Experience with data warehousing and ETL processes

    This position offers competitive core benefits, including flexible work arrangements, professional development opportunities, and a supportive work culture that values diverse perspectives.

    If you are a proactive, results-oriented professional passionate about leveraging BI solutions, we invite you to submit your application for this exciting opportunity to make a meaningful impact.



    2 DAYS IN OFFICE PER WEEK (SANDTON OR PRETORIA (PREFERRED))

    nouveau

    Cloud Modernisation Engineer

    South Africa, Gauteng, Johannesburg

    • ZAR 600 to ZAR 800 ZAR
    • Developer/Programmer Poste
    • Compétences: DevOps. AWS, Terraform, GitOps, CI/CD pipelines, IaaC, Containerisation, Docker, ECS, EKS, IAM, VPC's, Security
    • Seniority: Senior

    Description du poste

    Senior Cloud Engineer

    Contract | 12 Months | Full-Time Allocation

    About the Role

    An established technology delivery partner is seeking an experienced Senior Cloud Engineer to support a large-scale cloud migration and application modernisation programme.

    This role sits within a high-performing engineering delivery team focused on transforming enterprise platforms into scalable, secure, and cloud-native environments. The successful candidate will work across engineering, DevOps, and platform teams to enable modern deployment practices and improve operational resilience across critical business systems.

    Key Responsibilities

    Support the cloud migration and modernisation of enterprise applications

    Design and implement cloud infrastructure using Infrastructure-as-Code principles

    Build and maintain scalable environments across compute, networking, and related cloud services

    Collaborate with DevOps and engineering teams to deliver secure, observable, and manageable cloud workloads

    Contribute to CI/CD pipeline development, automation initiatives, and infrastructure patching strategies

    Produce and maintain deployment and operational documentation aligned to governance and compliance standards

    Participate in change management and release processes

    Monitor platform performance and reliability using modern observability and monitoring tooling

    Support incident response and continuous service improvement initiatives

    Required Experience

    Proven experience as a Cloud Engineer or Senior Cloud Engineer within enterprise environments

    Strong hands-on experience delivering cloud migration or modernisation programmes

    Expertise in Infrastructure as Code (e.g., Terraform or similar tooling)

    Experience working within DevOps-driven delivery environments

    Strong understanding of cloud platform services across compute, networking, and infrastructure layers

    Experience building or supporting automated deployment pipelines

    Exposure to monitoring and performance management tooling

    Ability to work collaboratively within cross-functional engineering teams

    Desirable Skills

    Experience operating within regulated or large-scale enterprise environments

    Exposure to containerisation and modern platform engineering practices

    Strong documentation and stakeholder communication skills

    Working Environment

    You will join a collaborative delivery team working on business-critical transformation initiatives, contributing to the adoption of modern cloud engineering practices within a complex enterprise landscape.

    Machine Learning Software Engineer

    South Africa, Gauteng, Johannesburg

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

    Description du poste

    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)

    nouveau

    Data Engineer

    South Africa, Gauteng, Johannesburg

    • Developer/Programmer Poste
    • Compétences: SAS, AWS, SQL, Python, ETL, Data Warehousing
    • Seniority: Senior

    Description du poste

    Job Purpose

    An established consumer-focused organisation is seeking a skilled Data Engineer to join its data and analytics function. This role is suited to someone passionate about big data and analytics, with the ability to translate complex datasets into meaningful insights that support business decision-making across multiple departments.

    The successful candidate will be responsible for both recurring and ad hoc analytical deliverables while playing a key role in building and maintaining scalable, reliable data infrastructure. Working closely with cross-functional teams, you will ensure data availability, quality, and accessibility to enable advanced analytics and reporting.

    Key Responsibilities / Competencies

    *

    Collaborate with data scientists, analysts, and business stakeholders to gather and define data requirements
    *

    Design, develop, and maintain robust data pipelines and ETL processes
    *

    Implement and support data warehousing and storage solutions
    *

    Optimise data pipelines for scalability, performance, and reliability
    *

    Ensure high standards of data quality, validation, and governance
    *

    Monitor, maintain, and troubleshoot data infrastructure
    *

    Design systematic ETL and pipeline solutions aligned to business specifications
    *

    Develop and deploy ETL processes in accordance with approved solution architecture
    *

    Uphold data governance, compliance, and quality assurance standards
    *

    Engage stakeholders in a professional, service-oriented manner
    *

    Demonstrate effective self-management and strong teamwork capabilities
    *

    Stay current with emerging technologies and best practices within data engineering

    Minimum Qualifications & Experience

    *

    Bachelor's degree in Computer Science, Information Technology, or a related discipline
    *

    5-10 years' experience in data engineering within a professional environment
    *

    Strong experience designing and developing data warehouses aligned to Kimball methodology
    *

    Proven expertise in ETL design and development
    *

    Proficiency in SQL and programming languages such as Python, Scala, or Java
    *

    Experience with ETL tools, data integration, and orchestration frameworks
    *

    Strong understanding of data modelling, database design, and storage architectures
    *

    Experience with cloud-based data warehousing platforms (e.g., Snowflake, Redshift)
    *

    Experience working with AWS environments
    *

    Ability to ingest and process structured and semi-structured data (CSV, JSON, flat files, etc.)
    *

    Understanding of data security and compliance best practices
    *

    Strong problem-solving, troubleshooting, and communication skills
    *

    Industry exposure within retail, financial services, or logistics environments advantageous
    *

    Relevant certifications (e.g., AWS Certified Data Analytics, Google Cloud Professional Data Engineer) beneficial

    AWS Data Engineer

    South Africa, Gauteng, Johannesburg

    • ZAR 120,000 to ZAR 140,000 ZAR
    • Developer/Programmer Poste
    • Compétences: AWS, AWS Big Data, AWS Developer, AWS DevOps, Big Data Engineering, Data Engineering
    • Seniority: Senior

    Description du poste

    Are you our next Senior Data Engineer?

    If you're a Senior/Lead Data engineer passionate about a chance to contribute to the technical decisions and data infrastructure around many exciting projects in SA - then get in touch! We are working with one of South Africas leading consultancies that are market specialists in the AWS space and Software and Data solutions.

    About the Role

    A Data Engineer designs, builds, and maintains scalable, secure data pipelines on AWS using services such as S3, Glue, Lambda, Kinesis, Redshift, and Athena. Working within an agile team, they ingest, process, and transform large volumes of batch and real-time data from diverse sources to deliver actionable insights. The role involves developing cloud-native data solutions, proofs of concept, and optimised data architectures, applying strong software engineering, database design, and an understanding of business requirements.

    About the Company

    * Leading technology consultancy based in South Africa and one of the most top tier AWS partners in Africa
    * Specialises in AWS cloud transformation, data engineering, and modern software development
    * Delivers scalable, cloud-native solutions for large enterprise clients across multiple industries
    * Strong focus on building secure, high-performance platforms that enable data-driven decision-making

    Why You Should Join

    * Work on complex, large-scale AWS and data engineering projects
    * Collaborate with highly skilled engineers in an agile, engineering-led environment
    * Exposure to modern cloud, big data, and AI technologies
    * Continuous learning, certification support, and clear career growth opportunities

    Responsibilities

    * Design and lead scalable data analytics architectures and solutions
    * Translate business and technical requirements into high-performing data platforms
    * Deliver batch and real-time data solutions using modern big data and AWS technologies
    * Act as technical lead across multiple projects, driving design, development, testing, and automation
    * Build and support data pipelines from on-premise systems to AWS
    * Develop and maintain data marts and ETL processes
    * Process and transform large datasets using Python, Spark, and AWS EMR
    * Ensure operational excellence, including production support, standards, and disaster recovery



    Required Experience & Skills

    * Bachelor's degree in Computer Science, Engineering, or equivalent experience
    * AWS certification and 2+ years hands-on AWS experience
    * 5+ years' experience in data or software engineering
    * Strong expertise in data modelling, distributed systems, and ETL processes
    * Experience with big data batch and streaming tools
    * Proficiency in Python, Spark / PySpark, and ETL tools such as Talend
    * Hands-on experience with AWS services including EMR, EC2, and S3

    Be part of an environment where you'll truly be recognised and accelerate your career!

    Get in touch with Lewis Reeves on l.reeves@tenthrevolution.com