264 AI Software Engineer jobs in South Africa

AI Software Engineer / Architect

Johannesburg, Gauteng Impronics Technologies

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the AI Software Engineer / Architect role at Impronics Technologies

2 days ago Be among the first 25 applicants

Join to apply for the AI Software Engineer / Architect role at Impronics Technologies

About The Role

We are seeking a highly skilled

About The Role

We are seeking a highly skilled AI Software Engineer / Architect to join our global delivery team. You will be responsible for designing, developing, and implementing AI-driven solutions for enterprise-scale applications. This role requires deep technical expertise in AI/ML, strong software engineering fundamentals, and proven experience leading end-to-end solution architecture.

Key Responsibilities

Architect Role (8+ years):

Define and own the AI architecture strategy, ensuring scalability, performance, and security.

Design AI/ML systems that integrate with existing enterprise platforms (cloud/on-premise).

Lead technical discussions with clients and stakeholders to gather requirements and provide architectural guidance.

Select appropriate AI/ML models, frameworks, and tools based on business needs.

Collaborate with data scientists, engineers, and product teams to bring AI solutions from concept to deployment.

Review code, mentor engineering teams, and enforce best practices in AI and software development.

Create architectural documentation and support pre-sales or proposal activities when required.

Software Engineer Role (3–4 Years)

Develop and maintain AI-powered applications using frameworks like TensorFlow, PyTorch, or scikit-learn.

Work with REST APIs, cloud services (AWS, Azure, GCP), and integrate ML models into production systems.

Collaborate with cross-functional teams to understand requirements and implement features.

Optimize AI models for performance and scalability in production environments.

Conduct unit and integration testing, ensure high code quality, and participate in code reviews.

Required Skills & Qualifications

Bachelor’s or Master’s degree in Computer Science, Data Science, or related field.

Proven experience in AI/ML solution architecture and full-stack AI software development.

Strong knowledge of Python and AI frameworks (e.g., TensorFlow, PyTorch, Keras, etc.).

Experience with MLOps, model deployment pipelines, and cloud-native architectures.

Familiarity with containerization tools (Docker, Kubernetes).

Exposure to data engineering tools and pipelines (Spark, Kafka, etc.) is a plus.

Excellent communication and leadership skills, with experience in client-facing roles.

Ability to work in a fast-paced, agile environment with global delivery teams.

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Information Technology
  • Industries Banking

Referrals increase your chances of interviewing at Impronics Technologies by 2x

Get notified about new Artificial Intelligence Engineer jobs in Johannesburg, Gauteng, South Africa .

Midrand, Gauteng, South Africa 1 month ago

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 3 days ago

Junior Data Analyst/Data Scientist - SPARK Schools Support Office - 2025

Sandton, Gauteng, South Africa 8 hours ago

Randburg, Gauteng, South Africa 2 hours ago

City of Johannesburg, Gauteng, South Africa 2 days ago

Data Engineer I - QuantumBlack, AI by McKinsey

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 6 days ago

Johannesburg, Gauteng, South Africa 1 week ago

City of Johannesburg, Gauteng, South Africa 2 weeks ago

Johannesburg, Gauteng, South Africa 2 months ago

Johannesburg Metropolitan Area 4 days ago

Johannesburg Metropolitan Area 6 days ago

Johannesburg Metropolitan Area 1 week ago

Customer Engineer III, Data and AI, Google Cloud

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 1 day ago

Data Scientist, Digital Products & Experience

Sandton, Gauteng, South Africa 2 weeks ago

Johannesburg Metropolitan Area 1 week ago

Johannesburg, Gauteng, South Africa 1 week ago

Machine Learning Engineer/ Data Scientist with R certification + PL-400

Johannesburg, Gauteng, South Africa 1 month ago

Johannesburg, Gauteng, South Africa 1 week ago

Sandton, Gauteng, South Africa 3 weeks ago

Johannesburg, Gauteng, South Africa 1 week ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Postdoctral Research Fellowship – Deep Learning and Bioacoustics African Institute for Mathemat[...]

Cape Town, Western Cape Ai Kenya

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Join AIMS South Africa, and work on deep learning for bioacoustics research! This is an in-person postdoc fellowship.

If you’re excited to help with animal conservation and use deep learning to achieve this, then you should apply!

AIMS South Africa in Cape Town, a few meters from the beach! ?
Application deadline: applications will be reviewed as they are received
Start date: immediate

WWF Report & Post-Doctoral Fellowship Opportunity WWF Report on Wildlife Population

A recent report issued by theWWF states that there has been a catastrophic decline in wildlife population in recent years. A large number of species are threatened with extinction due to a number of factors. Further conservation efforts are still urgently required to ensure the survival of the remaining individuals.

Fellowship Opportunity

TheAfrican Institute for Mathematical Sciences (AIMS) andStellenbosch University are looking to appoint a post-doctoral fellow to work in the area of deep learning and bioacoustics. The fellow will work as part of a collaborative team of local and international researchers to address important conservation issues.

This fellowship aims at investigating deep learning models for passive acoustic monitoring of animal species. The data will primarily be acoustic data, however additional sources may be used to supplement the investigation. The fellow will research state-of-the-art techniques in deep learning and mathematics to address critical conservation problems. The fellow will develop software code for audio processing, and suitable deep neural networks, typically in TensorFlow or other libraries. Research outputs will be submitted to Q1 ranked international journals.

The fellow will work closely withDr. Emmanuel Dufourq and theMachine Learning for Ecology Research Group . The fellow will work at AIMS South Africa which is located in the beautiful city of Muizenberg, Cape Town, South Africa. AIMS is located just a few meters from Muizenberg beach! The fellow will also have the opportunity to travel to Rwanda and contribute to AIMS Rwanda.

Core Responsibilities
  • Participate fully in the project including research design, literature review, software and model implementation, data analysis, data annotation, writing manuscripts, and giving academic talks.
  • Maintain research code in a GitHub repository and use current programming practices.
  • Actively participate in research meetings and take initiative to grow the group’s collaborative network.
  • Co-supervise students in the area of deep learning for wildlife monitoring.
  • Assist the research group in research and academic tasks.
  • 40 hours of research work per week.
Requirements
  • Ph.D. in a relevant mathematical science (e.g. computer science, mathematics, …).
  • Strong experience in deep learning (TensorFlow, PyTorch,…) and Python programming.
  • Clear evidence of completed deep learning projects in computer vision or audio tasks.
  • Good mathematical and problem solving skills as the candidate will actively engage in this.
  • A strong desire to apply machine learning to bioacoustics problems.
  • Proven ability to publish in reputable peer-reviewed journals (Q1 or Q2 ranked, check ranking here).
  • Strong communication skills (English written, oral, and presentation).

If you’re excited to help with animal conservation and use deep learning to achieve this, then you should apply! If you love to code and chat about research, then you’ll have a great time!

The award is compliant with the SARS rules for tax exemption and is tenable for two years, subject to submission of a satisfactory progress report and the availability of funds. Tax is not paid on this funding, and thus the candidate would have full access to the funds. Note that this is not a remote position, and the fellow will have to be present at AIMS South Africa for the duration of the fellowship. The fellow will be responsible for their living arrangements and visa application if needed. Candidates who are immediately able to come to Cape Town are encouraged to apply.

Start date

Immediately, in-person in Cape Town

Applications must include
  1. A complete CV,
  2. Proof of Ph.D. completion,
  3. A covering letter detailing the candidate’s experience (especially in deep learning for computer vision or audio), availability to start, and explain your interest in machine learning for bioacoustics. Propose a tentative research project related to this call, and how you would address the research question. Cover letters should be aligned with the research group’s interest.

Send your application as a single PDF file to Only shortlisted candidates will be contacted for an online interview. Contact Dr. Emmanuel Dufourq ( ) for details regarding this position.

Women are strongly encouraged to apply. Applications will be reviewed as soon as they are received (first come first served basis).

DISCLAIMER: AIMS South Africa reserves the right to disqualify ineligible, incomplete and/or inappropriate applications. AIMS also reserves the right not to make an appointment to the position as advertised or to extend the deadline for applications.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Postdoctral Research Fellowship - Deep Learning and Bioacoustics African Institute for Mathemat[...]

Cape Town, Western Cape Ai Kenya

Posted today

Job Viewed

Tap Again To Close

Job Description

Join AIMS South Africa, and work on deep learning for bioacoustics research! This is an in-person postdoc fellowship.

If you’re excited to help with animal conservation and use deep learning to achieve this, then you should apply!

AIMS South Africa in Cape Town, a few meters from the beach! ?
Application deadline: applications will be reviewed as they are received
Start date: immediate

WWF Report & Post-Doctoral Fellowship Opportunity WWF Report on Wildlife Population

A recent report issued by the WWF states that there has been a catastrophic decline in wildlife population in recent years. A large number of species are threatened with extinction due to a number of factors. Further conservation efforts are still urgently required to ensure the survival of the remaining individuals.

Fellowship Opportunity

The African Institute for Mathematical Sciences (AIMS) and Stellenbosch University are looking to appoint a post-doctoral fellow to work in the area of deep learning and bioacoustics. The fellow will work as part of a collaborative team of local and international researchers to address important conservation issues.

This fellowship aims at investigating deep learning models for passive acoustic monitoring of animal species. The data will primarily be acoustic data, however additional sources may be used to supplement the investigation. The fellow will research state-of-the-art techniques in deep learning and mathematics to address critical conservation problems. The fellow will develop software code for audio processing, and suitable deep neural networks, typically in TensorFlow or other libraries. Research outputs will be submitted to Q1 ranked international journals.

The fellow will work closely with Dr. Emmanuel Dufourq and the Machine Learning for Ecology Research Group . The fellow will work at AIMS South Africa which is located in the beautiful city of Muizenberg, Cape Town, South Africa. AIMS is located just a few meters from Muizenberg beach! The fellow will also have the opportunity to travel to Rwanda and contribute to AIMS Rwanda.

Core Responsibilities
  • Participate fully in the project including research design, literature review, software and model implementation, data analysis, data annotation, writing manuscripts, and giving academic talks.
  • Maintain research code in a GitHub repository and use current programming practices.
  • Actively participate in research meetings and take initiative to grow the group’s collaborative network.
  • Co-supervise students in the area of deep learning for wildlife monitoring.
  • Assist the research group in research and academic tasks.
  • 40 hours of research work per week.
Requirements
  • Ph.D. in a relevant mathematical science (e.g. computer science, mathematics, …).
  • Strong experience in deep learning (TensorFlow, PyTorch,…) and Python programming.
  • Clear evidence of completed deep learning projects in computer vision or audio tasks.
  • Good mathematical and problem solving skills as the candidate will actively engage in this.
  • A strong desire to apply machine learning to bioacoustics problems.
  • Proven ability to publish in reputable peer-reviewed journals (Q1 or Q2 ranked, check ranking here).
  • Strong communication skills (English written, oral, and presentation).

If you’re excited to help with animal conservation and use deep learning to achieve this, then you should apply! If you love to code and chat about research, then you’ll have a great time!

The award is compliant with the SARS rules for tax exemption and is tenable for two years, subject to submission of a satisfactory progress report and the availability of funds. Tax is not paid on this funding, and thus the candidate would have full access to the funds. Note that this is not a remote position, and the fellow will have to be present at AIMS South Africa for the duration of the fellowship. The fellow will be responsible for their living arrangements and visa application if needed. Candidates who are immediately able to come to Cape Town are encouraged to apply.

Start date

Immediately, in-person in Cape Town

Applications must include
  1. A complete CV,
  2. Proof of Ph.D. completion,
  3. A covering letter detailing the candidate’s experience (especially in deep learning for computer vision or audio), availability to start, and explain your interest in machine learning for bioacoustics. Propose a tentative research project related to this call, and how you would address the research question. Cover letters should be aligned with the research group’s interest.

Send your application as a single PDF file to Only shortlisted candidates will be contacted for an online interview. Contact Dr. Emmanuel Dufourq ( ) for details regarding this position.

Women are strongly encouraged to apply. Applications will be reviewed as soon as they are received (first come first served basis).

DISCLAIMER: AIMS South Africa reserves the right to disqualify ineligible, incomplete and/or inappropriate applications. AIMS also reserves the right not to make an appointment to the position as advertised or to extend the deadline for applications.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Postdoctral research fellowship – deep learning and bioacoustics african institute for mathemat[...]

Cape Town, Western Cape Ai Kenya

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Join AIMS South Africa, and work on deep learning for bioacoustics research! This is an in-person postdoc fellowship. If you’re excited to help with animal conservation and use deep learning to achieve this, then you should apply! AIMS South Africa in Cape Town, a few meters from the beach! ?Application deadline: applications will be reviewed as they are receivedStart date: immediate WWF Report & Post-Doctoral Fellowship Opportunity WWF Report on Wildlife Population A recent report issued by theWWF states that there has been a catastrophic decline in wildlife population in recent years. A large number of species are threatened with extinction due to a number of factors. Further conservation efforts are still urgently required to ensure the survival of the remaining individuals. Fellowship Opportunity TheAfrican Institute for Mathematical Sciences (AIMS) andStellenbosch University are looking to appoint a post-doctoral fellow to work in the area of deep learning and bioacoustics. The fellow will work as part of a collaborative team of local and international researchers to address important conservation issues. This fellowship aims at investigating deep learning models for passive acoustic monitoring of animal species. The data will primarily be acoustic data, however additional sources may be used to supplement the investigation. The fellow will research state-of-the-art techniques in deep learning and mathematics to address critical conservation problems. The fellow will develop software code for audio processing, and suitable deep neural networks, typically in Tensor Flow or other libraries. Research outputs will be submitted to Q1 ranked international journals. The fellow will work closely withDr. Emmanuel Dufourq and theMachine Learning for Ecology Research Group . The fellow will work at AIMS South Africa which is located in the beautiful city of Muizenberg, Cape Town, South Africa. AIMS is located just a few meters from Muizenberg beach! The fellow will also have the opportunity to travel to Rwanda and contribute to AIMS Rwanda. Core Responsibilities Participate fully in the project including research design, literature review, software and model implementation, data analysis, data annotation, writing manuscripts, and giving academic talks. Maintain research code in a Git Hub repository and use current programming practices. Actively participate in research meetings and take initiative to grow the group’s collaborative network. Co-supervise students in the area of deep learning for wildlife monitoring. Assist the research group in research and academic tasks. 40 hours of research work per week. Requirements Ph. D. in a relevant mathematical science (e.g. computer science, mathematics, …). Strong experience in deep learning (Tensor Flow, Py Torch,…) and Python programming. Clear evidence of completed deep learning projects in computer vision or audio tasks. Good mathematical and problem solving skills as the candidate will actively engage in this. A strong desire to apply machine learning to bioacoustics problems. Proven ability to publish in reputable peer-reviewed journals (Q1 or Q2 ranked, check ranking here). Strong communication skills (English written, oral, and presentation). If you’re excited to help with animal conservation and use deep learning to achieve this, then you should apply! If you love to code and chat about research, then you’ll have a great time! The award is compliant with the SARS rules for tax exemption and is tenable for two years, subject to submission of a satisfactory progress report and the availability of funds. Tax is not paid on this funding, and thus the candidate would have full access to the funds. Note that this is not a remote position, and the fellow will have to be present at AIMS South Africa for the duration of the fellowship. The fellow will be responsible for their living arrangements and visa application if needed. Candidates who are immediately able to come to Cape Town are encouraged to apply. Start date Immediately, in-person in Cape Town Applications must include A complete CV, Proof of Ph. D. completion, A covering letter detailing the candidate’s experience (especially in deep learning for computer vision or audio), availability to start, and explain your interest in machine learning for bioacoustics. Propose a tentative research project related to this call, and how you would address the research question. Cover letters should be aligned with the research group’s interest. Send your application as a single PDF file to Only shortlisted candidates will be contacted for an online interview. Contact Dr. Emmanuel Dufourq ( ) for details regarding this position. Women are strongly encouraged to apply. Applications will be reviewed as soon as they are received (first come first served basis). DISCLAIMER: AIMS South Africa reserves the right to disqualify ineligible, incomplete and/or inappropriate applications. AIMS also reserves the right not to make an appointment to the position as advertised or to extend the deadline for applications. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Postdoctral research fellowship – deep learning and bioacoustics african institute for mathemat[...]

Cape Town, Western Cape Ai Kenya

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Join AIMS South Africa, and work on deep learning for bioacoustics research! This is an in-person postdoc fellowship. If you’re excited to help with animal conservation and use deep learning to achieve this, then you should apply! AIMS South Africa in Cape Town, a few meters from the beach! ?Application deadline: applications will be reviewed as they are receivedStart date: immediate WWF Report & Post-Doctoral Fellowship Opportunity WWF Report on Wildlife Population A recent report issued by theWWF states that there has been a catastrophic decline in wildlife population in recent years. A large number of species are threatened with extinction due to a number of factors. Further conservation efforts are still urgently required to ensure the survival of the remaining individuals. Fellowship Opportunity TheAfrican Institute for Mathematical Sciences (AIMS) andStellenbosch University are looking to appoint a post-doctoral fellow to work in the area of deep learning and bioacoustics. The fellow will work as part of a collaborative team of local and international researchers to address important conservation issues. This fellowship aims at investigating deep learning models for passive acoustic monitoring of animal species. The data will primarily be acoustic data, however additional sources may be used to supplement the investigation. The fellow will research state-of-the-art techniques in deep learning and mathematics to address critical conservation problems. The fellow will develop software code for audio processing, and suitable deep neural networks, typically in Tensor Flow or other libraries. Research outputs will be submitted to Q1 ranked international journals. The fellow will work closely withDr. Emmanuel Dufourq and theMachine Learning for Ecology Research Group . The fellow will work at AIMS South Africa which is located in the beautiful city of Muizenberg, Cape Town, South Africa. AIMS is located just a few meters from Muizenberg beach! The fellow will also have the opportunity to travel to Rwanda and contribute to AIMS Rwanda. Core Responsibilities Participate fully in the project including research design, literature review, software and model implementation, data analysis, data annotation, writing manuscripts, and giving academic talks. Maintain research code in a Git Hub repository and use current programming practices. Actively participate in research meetings and take initiative to grow the group’s collaborative network. Co-supervise students in the area of deep learning for wildlife monitoring. Assist the research group in research and academic tasks. 40 hours of research work per week. Requirements Ph. D. in a relevant mathematical science (e.g. computer science, mathematics, …). Strong experience in deep learning (Tensor Flow, Py Torch,…) and Python programming. Clear evidence of completed deep learning projects in computer vision or audio tasks. Good mathematical and problem solving skills as the candidate will actively engage in this. A strong desire to apply machine learning to bioacoustics problems. Proven ability to publish in reputable peer-reviewed journals (Q1 or Q2 ranked, check ranking here). Strong communication skills (English written, oral, and presentation). If you’re excited to help with animal conservation and use deep learning to achieve this, then you should apply! If you love to code and chat about research, then you’ll have a great time! The award is compliant with the SARS rules for tax exemption and is tenable for two years, subject to submission of a satisfactory progress report and the availability of funds. Tax is not paid on this funding, and thus the candidate would have full access to the funds. Note that this is not a remote position, and the fellow will have to be present at AIMS South Africa for the duration of the fellowship. The fellow will be responsible for their living arrangements and visa application if needed. Candidates who are immediately able to come to Cape Town are encouraged to apply. Start date Immediately, in-person in Cape Town Applications must include A complete CV, Proof of Ph. D. completion, A covering letter detailing the candidate’s experience (especially in deep learning for computer vision or audio), availability to start, and explain your interest in machine learning for bioacoustics. Propose a tentative research project related to this call, and how you would address the research question. Cover letters should be aligned with the research group’s interest. Send your application as a single PDF file to Only shortlisted candidates will be contacted for an online interview. Contact Dr. Emmanuel Dufourq ( ) for details regarding this position. Women are strongly encouraged to apply. Applications will be reviewed as soon as they are received (first come first served basis). DISCLAIMER: AIMS South Africa reserves the right to disqualify ineligible, incomplete and/or inappropriate applications. AIMS also reserves the right not to make an appointment to the position as advertised or to extend the deadline for applications. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer ML/AI

Centurion, Gauteng E&D Recruiters

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

Electronic Engineer (Software, AI & ML)

Centurion

Qualification
  • B.Eng. degree (electronic or computer).
  • Software design and implementation experience.
  • Experience in product development.
  • Software system engineering experience.
  • Specialist knowledge :
    • Object orientated programming experience (C++) 
    • Embedded systems software development.
    • Experience in image processing.
    • Machine learning algorithms development.
Duties & Responsibilities
  • Provide Software Engineering for system and subsystem software.
  • Generation of relevant firmware, software and hardware documentation 
  • Systems integration and testing with other engineering disciplines.
  • Mentoring of junior electronic and software engineers.
  • Providing firmware, software, and hardware support and training.
  • Interfacing with the production facility.
  • Engineering project planning and management.
  • Generation of specification and other related documentation.
 
This advertiser has chosen not to accept applicants from your region.

Software Development

Western Cape, Western Cape Lanza Solutions

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

As an experienced .NET developer, you will maintain, extend, and continuously improve our back-end code base. Together with the team lead, you will ensure that our clients (front-end developers and other API clients) have a seamless experience. You will work on/within a microservices platform architecture with challenges such as multi-tenancy, caching, persistence, long-running jobs, messaging, and multi-threading.

If this excites you and you meet the requirements and profile below, we would love to hear from you!

You will work both from home and at our office in Cape Town, alongside a lead developer and a back-end developer. From our NL office, you will be supported by a Product Owner and an Azure deployment engineer.

Your responsibilities
  • Maintain, extend, and refactor our legacy code base.
  • Ensure our code base is future-proof by exploring new areas (.NET 6, Nullability, Mediator, Swagger, OpenAPI, etc.).
  • Work efficiently and deliver results.
  • Implement a test-driven approach, validating and testing your code via unit tests.
  • Ensure that the C# core code adheres to SOLID principles and refactor legacy code when needed to increase extendability, testability, readability, and reusability.
  • Stay updated on the latest development practices and discuss with the team lead on how to keep our code base current and future-proof.
  • Collaborate closely with our Azure engineer on topics like routing, caching, messaging, containerization, authentication, etc.
Requirements and qualifications
  • Proven experience building high-performing microservices in .NET (ASP) or .NET 6 minimal APIs.
  • Experience in unit testing code and services.
  • Proficiency with Visual Studio or JetBrains Rider, Git, NuGet, Postman, or other backend development tools.
  • Experience with Agile development methodologies (using Jira, GitLab, or Azure DevOps).
  • Excellent knowledge of C# and .NET Core, .NET 5/6.
  • Strong analytical thinking and abstraction skills to simplify complex tasks.
  • Nice to have: Experience with Azure AD integration and deployment.
  • Fluent in English, both written and verbal.
  • Bachelor's or master's degree in software engineering or related field.
Personality
  • Demonstrates tenacity and a willingness to see tasks through to completion.
  • Adapts quickly to changing priorities and conditions; copes effectively with complexity.
  • Passionate about technology with a positive, can-do attitude.
  • Self-starter who acts proactively and brings new ideas.
  • Honest, ethical, trustworthy, and transparent in communication.
About us

At Lanza, we develop digital solutions supporting businesses in spare parts management and inventory control. You will help shape and develop the look and feel of the Lanza web applications used by renowned companies across various industries such as defense, aerospace, rail, and manufacturing.

Our new development team

We are establishing a new development operation in South Africa to expand our efforts. Lanza seeks skilled candidates ready for a challenge.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Ai software engineer Jobs in South Africa !

Software development

Western Cape, Western Cape Lanza Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
As an experienced. NET developer, you will maintain, extend, and continuously improve our back-end code base. Together with the team lead, you will ensure that our clients (front-end developers and other API clients) have a seamless experience. You will work on/within a microservices platform architecture with challenges such as multi-tenancy, caching, persistence, long-running jobs, messaging, and multi-threading. If this excites you and you meet the requirements and profile below, we would love to hear from you! You will work both from home and at our office in Cape Town, alongside a lead developer and a back-end developer. From our NL office, you will be supported by a Product Owner and an Azure deployment engineer. Your responsibilities Maintain, extend, and refactor our legacy code base. Ensure our code base is future-proof by exploring new areas (. NET 6, Nullability, Mediator, Swagger, Open API, etc.). Work efficiently and deliver results. Implement a test-driven approach, validating and testing your code via unit tests. Ensure that the C# core code adheres to SOLID principles and refactor legacy code when needed to increase extendability, testability, readability, and reusability. Stay updated on the latest development practices and discuss with the team lead on how to keep our code base current and future-proof. Collaborate closely with our Azure engineer on topics like routing, caching, messaging, containerization, authentication, etc. Requirements and qualifications Proven experience building high-performing microservices in. NET (ASP) or. NET 6 minimal APIs. Experience in unit testing code and services. Proficiency with Visual Studio or Jet Brains Rider, Git, Nu Get, Postman, or other backend development tools. Experience with Agile development methodologies (using Jira, Git Lab, or Azure Dev Ops). Excellent knowledge of C# and. NET Core,. NET 5/6. Strong analytical thinking and abstraction skills to simplify complex tasks. Nice to have: Experience with Azure AD integration and deployment. Fluent in English, both written and verbal. Bachelor's or master's degree in software engineering or related field. Personality Demonstrates tenacity and a willingness to see tasks through to completion. Adapts quickly to changing priorities and conditions; copes effectively with complexity. Passionate about technology with a positive, can-do attitude. Self-starter who acts proactively and brings new ideas. Honest, ethical, trustworthy, and transparent in communication. About us At Lanza, we develop digital solutions supporting businesses in spare parts management and inventory control. You will help shape and develop the look and feel of the Lanza web applications used by renowned companies across various industries such as defense, aerospace, rail, and manufacturing. Our new development team We are establishing a new development operation in South Africa to expand our efforts. Lanza seeks skilled candidates ready for a challenge. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software development

Cape Town, Western Cape Lanza Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
As an experienced. NET developer, you will maintain, extend, and continuously improve our back-end code base. Together with the team lead, you will ensure that our clients (front-end developers and other API clients) have a seamless experience. You will work on/within a microservices platform architecture with challenges such as multi-tenancy, caching, persistence, long-running jobs, messaging, and multi-threading. If this excites you and you meet the requirements and profile below, we would love to hear from you! You will work both from home and at our office in Cape Town, alongside a lead developer and a back-end developer. From our NL office, you will be supported by a Product Owner and an Azure deployment engineer. Your responsibilities Maintain, extend, and refactor our legacy code base. Ensure our code base is future-proof by exploring new areas (. NET 6, Nullability, Mediator, Swagger, Open API, etc.). Work efficiently and deliver results. Implement a test-driven approach, validating and testing your code via unit tests. Ensure that the C# core code adheres to SOLID principles and refactor legacy code when needed to increase extendability, testability, readability, and reusability. Stay updated on the latest development practices and discuss with the team lead on how to keep our code base current and future-proof. Collaborate closely with our Azure engineer on topics like routing, caching, messaging, containerization, authentication, etc. Requirements and qualifications Proven experience building high-performing microservices in. NET (ASP) or. NET 6 minimal APIs. Experience in unit testing code and services. Proficiency with Visual Studio or Jet Brains Rider, Git, Nu Get, Postman, or other backend development tools. Experience with Agile development methodologies (using Jira, Git Lab, or Azure Dev Ops). Excellent knowledge of C# and. NET Core,. NET 5/6. Strong analytical thinking and abstraction skills to simplify complex tasks. Nice to have: Experience with Azure AD integration and deployment. Fluent in English, both written and verbal. Bachelor's or master's degree in software engineering or related field. Personality Demonstrates tenacity and a willingness to see tasks through to completion. Adapts quickly to changing priorities and conditions; copes effectively with complexity. Passionate about technology with a positive, can-do attitude. Self-starter who acts proactively and brings new ideas. Honest, ethical, trustworthy, and transparent in communication. About us At Lanza, we develop digital solutions supporting businesses in spare parts management and inventory control. You will help shape and develop the look and feel of the Lanza web applications used by renowned companies across various industries such as defense, aerospace, rail, and manufacturing. Our new development team We are establishing a new development operation in South Africa to expand our efforts. Lanza seeks skilled candidates ready for a challenge. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Full Stack Software Engineer - AI Team (Python and Vue.js or React)

Sitel Corp.

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
Full Stack Software Engineer - AI Team (Python and Vue.js or React)

Foundever is a global leader in the customer experience (CX) industry. With 170,000 associates across the globe, we are the team behind the best experiences for +750 of the world’s leading and digital-first brands. Our innovative CX solutions, technology, and expertise are designed to support operational needs for our clients and deliver a seamless experience to customers in the moments that matter.

We are looking for a Fullstack software engineer to join our team and drive the development of our AI-driven applications.

Job Summary

We are seeking an experienced Fullstack software engineer with expertise in backend and frontend technologies to join our AI team. You will be responsible for designing, implementing, and deploying state-of-the-art web applications and software. Working closely with data, machine learning engineers, and product managers, you will create AI-driven applications that have a direct impact on our business.

This role requires a very agile mindset, programming skills in Python (Fast API) for the backend, Vue.JS framework for the frontend, and extensive knowledge of development tools and cycles. You should be comfortable working in a fast-paced environment where priorities may shift, and be willing to own problems end-to-end.

Primary Job Responsibilities
  • Collaborating with data, ML, and DevOps engineers
  • Collaborating with UX/UI designers in Figma
  • Writing clean, efficient, tested, and scalable code
  • Creating visually appealing and responsive web pages, great attention to details
  • Optimizing website performance for speed and efficiency
  • Creating and maintaining database models
  • Ensuring the security and performance of the application’s server-side logic
  • Troubleshooting and debugging issues to optimize the application's functionality
  • Developing APIs for seamless front-end–back-end communication
Experience
  • Proven expertise in scalable web application with modern frameworks
  • Used to work in an Agile environment
Skills/Abilities/Knowledge
  • Strong programming skills in Python
  • Proficiency in one or more back-end frameworks: Fast API, Nest.JS
  • Proficient in Vue.JS (preferred) or React
  • Experience with Git and its CI/CD tools
  • A continuous learning mindset to stay up-to-date with evolving web technologies
  • Strong knowledge of database management systems (e.g., MySQL, PostgreSQL, and MongoDB)
  • Understanding of server-side architecture and RESTful APIs
  • Familiarity with cloud computing platforms (e.g., AWS and Azure)
Education

Bachelors in Computer Science or a related field

Tools and Applications
  • Backend framework: Fast API
  • Front end framework: Vue.JS
  • Version control and CI/CD: Gitlab
  • IDE: VS Code
Our Offer
  • Impactful work: Opportunity to work on cutting-edge AI-driven products that will be game-changers for our business.
  • Professional growth: Continuous learning and development opportunities in a dynamic, remote work environment.
  • Competitive compensation: Attractive salary and benefits package.
  • Collaborative environment: A supportive team culture with opportunities for occasional travel for training and industry events.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All AI Software Engineer Jobs