Votre recherche d’emploi en cours

21 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)

    nouveau

    AI Architect

    South Africa, Western Cape, Cape Town

    • ZAR 1,500,000 to ZAR 2,500,000 ZAR
    • Developer/Programmer Poste
    • Compétences: AWS, Azure Databricks, Azure Synapse, Generative AI, Microsoft Business Intelligence
    • Seniority: Senior

    Description du poste

    Group Lead - Artificial Intelligence Engineering



    Location: Cape Town, South Africa

    Scope: Global technology initiatives across multiple international markets



    A rare opportunity to shape the future of AI in a global consumer brand



    Imagine working somewhere where innovation isn't a buzzword - it's the daily expectation. A place where engineers build real-world AI systems that influence millions of customer interactions, power intelligent digital experiences, and help transform how a global lifestyle brand operates.



    We're building a world-class Artificial Intelligence capability within a large international organisation known for redefining customer experience across multiple continents. Our mission is simple: deploy AI responsibly and at scale to create better experiences for our members, empower our teams, and drive meaningful commercial impact.



    This role is based in Cape Town, working from brand-new offices designed for collaboration, creativity, and wellbeing. Think modern workspaces, access to premium fitness facilities, and a team culture that values curiosity, experimentation, and bold thinking.



    If you're an experienced AI engineer who loves building systems that actually make it into production - and wants to lead some of the most interesting AI initiatives in the consumer sector - this role was made for you.



    The Role:

    As Group Lead AI Engineer, you'll sit at the intersection of software engineering, machine learning, and product innovation. Your mission will be to design, build, and scale intelligent systems that solve real business problems and deliver tangible value.



    You'll lead the development of end-to-end AI solutions - from early experimentation through to fully operational services used across global markets.



    This role is both hands-on and strategic. You'll build complex systems yourself while guiding other engineers and shaping the broader AI roadmap across multiple domains.



    Expect to collaborate with teams across marketing, digital products, operations, finance, and governance to transform business challenges into working AI solutions.



    Ultimately, success in this role means delivering AI products that people actually use - and that measurably improve the business.



    What You'll Be Doing:



    Building AI products end-to-end

    * Design and develop production-grade AI systems - from concept and modelling through to deployment and monitoring.
    * Combine machine learning, data engineering, and modern software engineering to deliver reliable AI-powered services.
    * Make key architectural decisions for systems that operate across multiple markets.



    Partnering with the business

    * Work closely with teams across the organisation to identify high-impact opportunities for AI.
    * Translate complex operational or customer problems into clear technical solutions.
    * Lead discovery sessions, pilots, and experimentation to test ideas quickly.



    Advanced modelling and experimentation

    * Develop models using a range of techniques including: predictive modelling; recommendation systems; forecasting; generative AI and large language models
    * Build solutions such as customer propensity models, churn prediction, intelligent automation, and personalised experiences.
    * Establish rigorous experimentation and evaluation frameworks.



    AI platform and integration

    * Build APIs, services, and integrations that embed AI into digital products and internal tools.
    * Collaborate with engineering and data teams to integrate models into real user journeys.
    * Design solutions that are scalable, secure, and reusable across global markets.



    Operationalising AI

    * Implement modern MLOps practices including deployment pipelines, monitoring, retraining strategies, and performance tracking.
    * Ensure systems remain reliable, fair, and accurate as data evolves.
    * Optimise infrastructure and cloud usage for performance and cost.



    Leading and mentoring

    * Provide technical leadership within the AI engineering team.
    * Mentor engineers and data scientists through code reviews, design guidance, and knowledge sharing.
    * Help define engineering standards, frameworks, and reusable components for future AI projects.



    What Makes This Role Special?

    This isn't a research lab or a prototype-only environment.

    You'll be working in a company where AI systems actually ship, scale globally, and impact real customers every day.



    You'll also benefit from:

    * A brand-new Cape Town office campus
    * On-site gym and wellness facilities
    * A global technology team spanning multiple continents
    * High-impact AI initiatives with executive sponsorship
    * A culture that encourages experimentation and bold thinking
    * The opportunity to shape AI strategy at scale



    What We're Looking For:

    Experience:

    You're an experienced AI or ML engineering leader who has built and deployed real systems.

    Ideally you have:

    * Around 10+ years of experience in machine learning engineering, data science, or software engineering
    * A track record of delivering AI solutions into production environments
    * Experience leading technical delivery for complex AI initiatives
    * Exposure to working with cross-functional teams such as product, marketing, or operations
    * Experience in areas like personalisation, optimisation, recommendation systems, or conversational AI



    Technical Skills

    Strong candidates typically bring experience with:

    * Python and SQL
    * Machine learning frameworks such as PyTorch, TensorFlow, or scikit-learn
    * Data platforms and modern analytics environments
    * Cloud platforms such as Azure, AWS, or GCP
    * APIs and service-based architectures
    * MLOps practices including CI/CD, experiment tracking, and model monitoring
    * Generative AI technologies and LLM integration



    You're comfortable making architecture decisions and guiding others through technical trade-offs around cost, performance, reliability, and risk.



    Mindset

    We're looking for someone who:

    * Thrives in ambiguous, fast-moving environments
    * Is practical and focused on real outcomes rather than theoretical perfection
    * Can explain complex ideas clearly to non-technical stakeholders
    * Leads through collaboration rather than hierarchy
    * Is passionate about responsible and ethical AI



    What Success Looks Like

    Within your first six months, you'll likely have:

    * Delivered multiple AI pilots and at least one production solution
    * Helped shape the roadmap for AI initiatives in a major business domain
    * Built reusable frameworks that accelerate future AI development
    * Demonstrated measurable business impact from deployed models
    * Elevated engineering standards across the AI team



    Why Cape Town?

    This role is based full-time in Cape Town, working from a modern office designed to bring engineers, product teams, and business leaders together in one collaborative environment.



    You'll join a growing technology hub supporting global operations while enjoying one of the world's most vibrant cities - famous for its natural beauty, culture, and outdoor lifestyle.

    If you're excited about building AI systems that operate at global scale - and doing it from a world-class office environment in Cape Town - we'd love to hear from you.

    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))

    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)

    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