×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer – AI Team

Job in Johannesburg, 2000, South Africa
Listing for: WatersEdge Solutions
Full Time position
Listed on 2026-10-21
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Machine Learning/ ML Engineer, Python, Software Engineer
Job Description & How to Apply Below

Location: Johannesburg | Hybrid (Office & Remote)
Employment Type: Full-Time
Industry: SaaS | Tax Tech | Artificial Intelligence | Software Development

Waters Edge Solutions is partnering with an established international technology-driven business to find a talented and curious Software Engineer – AI Team to help develop the next generation of AI-powered solutions.

This is an exciting opportunity for a developer who enjoys experimenting with new technologies, solving complex problems and turning innovative ideas into practical applications.

You'll join a newly established AI team where you'll have the freedom to explore emerging technologies, experiment with large language models and contribute to solutions that make a real difference to business operations.

The environment offers an appealing combination of start-up-style innovation and the stability of an established international organisation
.

About the Role

As a Software Engineer within the AI team, you'll work on projects exploring how artificial intelligence, machine learning and large language models can improve existing processes and create new capabilities.

You'll be involved in researching emerging AI technologies, building proofs of concept, testing solutions and developing practical AI-powered applications.

Working primarily with Python and Java
, you'll help design and implement solutions using modern development tools and cloud technologies, including AWS and Docker.

This is a hands‑on engineering opportunity suited to someone who is technically capable, naturally curious and comfortable exploring new ideas.

You'll work with in an Agile development environment alongside colleagues who value collaboration, initiative and continuous learning.

Key Responsibilities
AI Research & Development
  • Research and evaluate emerging artificial intelligence tools, technologies and development methodologies.
  • Experiment with large language models (LLMs), including GPT-based technologies.
  • Assess AI tools for performance, accuracy and practical business applications.
  • Identify opportunities to use AI to improve processes and create business value.
  • Build proofs of concept to test the feasibility of new technologies.
  • Contribute to the development of practical AI and machine learning applications.
Software Engineering & Development
  • Design, develop and implement AI‑powered software solutions.
  • Write clean, maintainable and modular code using Python and Java
    .
  • Develop and test software components that support AI‑related functionality.
  • Work with modern cloud technologies, including AWS
    .
  • Use containerisation technologies such as Docker
    .
  • Apply software engineering best practices to ensure code quality and maintainability.
  • Troubleshoot technical issues and improve solution performance.
Collaboration & Continuous Improvement
  • Work collaboratively with the AI team to develop and refine technical solutions.
  • Participate in Agile development practices.
  • Contribute ideas and technical insights during project discussions.
  • Experiment with new tools and approaches to solve business challenges.
  • Support the evaluation and improvement of AI prototypes.
  • Stay informed about developments in artificial intelligence, machine learning and software engineering.
  • Take ownership of assigned development tasks and contribute to team objectives.
What You’ll Bring
  • Bachelor's degree in Computer Science, Engineering, Information Technology
    , or equivalent practical experience.
  • Strong programming skills in Python and Java
    .
  • Experience with, or a genuine interest in, artificial intelligence tools and large language models.
  • Familiarity with AI technologies such as ChatGPT and GPT‑based models
    .
  • Understanding of software development principles and clean coding practices.
  • Familiarity with source control and CI/CD tools such as G…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary