SU - Back-End AI Software Developer

3 days ago


South Africa Somewhere Full time US$60 000 - US$120 000 per year

Back-End AI Software Developer

Location: South Africa

Salary Range: USD

Role Description:

The Back-End AI Software Developer is responsible for designing, building, and maintaining scalable server-side infrastructure that supports AI-powered applications and services. This role works closely with machine learning engineers, data scientists, and front-end developers to implement APIs, data pipelines, and integrations with AI models and frameworks. The ideal candidate has strong back-end development experience and a solid understanding of deploying, managing, and optimizing AI and ML systems in production environments.

Key Responsibilities:

Design and develop robust, secure, and scalable back-end systems and APIs to support AI-driven features.Integrate machine learning models (via frameworks like TensorFlow, PyTorch, Hugging Face) into production-ready applications.Develop and maintain RESTful or GraphQL APIs for use by front-end teams and external services.Collaborate with AI/ML engineers to deploy, serve, and monitor models efficiently using tools like FastAPI, Flask, Django, or Optimize inference performance and manage versioning and scaling of AI models.Implement data pipelines for training, inference, and feedback loops using cloud and big data tools.Set up and manage infrastructure on cloud platforms (AWS, GCP, Azure) including CI/CD pipelines, containers (Docker), and orchestration (Kubernetes).Ensure system security, compliance, and data protection throughout all back-end operations.Monitor system performance, troubleshoot issues, and improve backend scalability and reliability.Collaborate cross-functionally in agile development cycles with product managers, front-end developers, and data teams.



Qualifications:

Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.3+ years of experience in back-end development, with a strong command of Python, , or Java.Experience working with AI/ML model deployment in real-time or batch environments.Familiarity with AI frameworks such as TensorFlow, PyTorch, scikit-learn, or Hugging Face Transformers.Strong experience with RESTful API development, microservices architecture, and asynchronous processing.Proficient in database technologies (SQL, NoSQL) and data modeling.Experience with Docker, Kubernetes, Git, and CI/CD workflows.Knowledge of cloud environments and services (e.g., AWS Lambda, EC2, S3, SageMaker; or equivalents in GCP/Azure).Strong problem-solving skills, attention to detail, and ability to work independently or in a collaborative team setting.



Preferred Skills:

Experience with MLOps tools and model lifecycle management.Familiarity with message brokers (Kafka, RabbitMQ) and task queues (Celery, Redis).Understanding of data privacy regulations and security best practices in AI applications.Exposure to large language models (LLMs) and prompt engineering concepts.Background in SaaS, fintech, healthcare tech, or other AI-heavy domains is a plus.



Details: 

Independent contractor agreement paid 2x monthly.Client has a desire for long term commitment.

  • South Africa Somewhere Full time US$80 000 - US$120 000 per year

    Front-End AI Software DeveloperLocation: South AfricaSalary Range: USDRole Description:The Front-End AI Software Developer is responsible for building intuitive, responsive, and high-performance user interfaces that integrate seamlessly with AI-powered backends and APIs. This role bridges the gap between AI functionality and user experience, ensuring that...

  • Back-End Developer

    3 days ago


    Sandton, South Africa Boardroom Appointments Full time R120 000 - R240 000 per year

    Back-End Developer - 6 Month Contract Qualifications:Bachelor's degree in Computer Science, Information Technology, or a related field.Proven experience as a Back-End Developer or similar role.Strong proficiency in JavaScript and TypeScript.Hands-on experience with ExpressJS and/or GraphQL for API development.Proficient in managing PostgreSQL...


  • South Africa Somewhere Full time R600 000 - R1 200 000 per year

    Webflow Developer & AI Integration SpecialistLocation: South AfricaSalary Range: USDRole Description:The Webflow & AI Developer is responsible for designing, developing, and maintaining responsive, high-performance websites using Webflow, while also integrating AI-powered tools and workflows to enhance user experience, content management, and automation....

  • Fullstack Developer

    1 week ago


    Johannesburg, South Africa iDbase Software Full time

    We are seeking a highly skilled Full Stack Developer to design, develop, and maintain enterprise-grade web applications. This role involves working across both front-end and back-end systems, ensuring high-quality, scalable, and maintainable solutions. You will collaborate closely with business analysts, Scrum Masters, DevOps, and other stakeholders...


  • South Africa Pavago Full time R500 000 - R1 200 000 per year

    Job Title: Full-Stack AI EngineerPosition Type: Full-Time, RemoteWorking Hours: U.S. client business hours (with flexibility for model deployments, experimentation cycles, and sprint schedules)About the Role:Our client is seeking a Full-Stack AI Engineer to design, build, and deploy AI-powered applications. This role requires bridging software engineering...


  • South Africa Somewhere Full time R80 000 - R120 000 per year

    AI Graphic DesignerLocation: South AfricaSalary Range: USDRole Description:The AI Graphic Designer is responsible for creating high-quality visual assets using a combination of traditional design tools and AI-powered platforms. This role blends creative design skills with the technical know-how to generate, edit, and refine graphics using tools like Adobe...


  • South Africa Capitec Bank Full time R250 000 - R500 000 per year

    Apply by:  We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:1. To see what life at Capitec is all about and complete a short assessment, please click here2.  Once you have completed the above finalize your application by clicking...


  • South Africa Mindrift Full time R212 000 - R493 600 per year

    This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of English proficiency.At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI.What...


  • South Africa / Eastern Europe Somewhere Full time R80 000 - R120 000 per year

    Full Stack Developer (AI Tool / SaaS Development)Location: Remote (South Africa preferred)Time Zone: Must overlap with UK hoursEmployment Type: Full-Time About the CompanyOur client is a fast-growing online marketing and coaching company based in the UK. For over a decade, they've been helping entrepreneurs and small businesses scale through creative...

  • Fullstack Developer

    3 days ago


    South Africa VirtuHire Full time R250 000 - R500 000 per year

    OverviewOur client is looking for a versatile Fullstack Developer to help build and scale their GTM platform. You'll work across front-end, back end, and cloud infrastructure, contributing directly to core features, integrations, and scalability. Key Responsibilities Develop user-friendly front-end applications with React (CoreUI) and  connect them to...