Extracted automatically from the advert; confirm requirements on the original listing.
Job description
Key Responsibilities
* Collaborate with departments such as Sales, Human Resources, Finance, Technical Support, Production, and Marketing to understand and document business processes.
* Identify opportunities where AI and automation can reduce manual effort, improve accuracy, and streamline workflows.
* Develop, test, and deploy automation agents and workflows on an internal AI platform.
* Assist in the development and maintenance of AI platform components, including integrations, retrieval services, and user-facing tools.
* Build and maintain integrations with ERP, CRM, ticketing, and knowledge management systems.
* Monitor platform performance, usage, and operational health, resolving routine issues and escalating where necessary.
* Create and maintain test cases and evaluation frameworks to ensure solution quality and reliability.
* Apply data privacy, security, governance, and access control standards across all solutions.
* Produce clear technical and process documentation.
* Provide first-line support to users and gather feedback for ongoing improvements.
* Participate in code reviews, design discussions, and knowledge-sharing initiatives.
* Stay informed about emerging trends in AI, automation, and software engineering.
Minimum Requirements
* Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, Electronic Engineering, or a related field.
* 0 to 2 years' experience in software development, automation, data engineering, or a related discipline.
* Relevant academic projects, internships, or practical experience will be considered.
* Experience with Python programming.
* Exposure to at least one AI or Large Language Model (LLM) framework, API, or technology through academic, personal, or professional projects.
* Working knowledge of:
* Version control systems (Git)
* Relational databases
* RESTful APIs
* Understanding of software development methodologies, including Agile and Scrum.
Technical Skills Required
* Python development.
* Knowledge of software engineering principles and best practices.
* API and systems integration.
* Business process analysis and workflow mapping.
* Testing, troubleshooting, and documentation.
* Understanding of data security, privacy, and access control principles.
Advantageous
Exposure to any of the following technologies or similar toolsets would be beneficial:
* LiteLLM
* Qdrant
* pgvector
* Langfuse
* Docker
* vLLM
* Containerisation technologies
* Linux environments
* Cloud or on-premises infrastructure platforms
What You'll Gain
* Exposure to a wide range of business functions and operational processes.
* Hands-on experience with AI applications, automation platforms, and software engineering.
* Mentorship and guidance from experienced engineers.
* Opportunities to work with emerging technologies and modern AI toolchains.
* A collaborative and supportive work environment that values innovation and continuous learning.
* Career development opportunities within a growing and forward-thinking organisation.
Apply Today! *Only South African ID holders will be considered and must be based in Gauteng.
Network Finance
Recruiter
Before you apply
Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
Legitimate employers do not charge application, registration or training fees.
Don't send your ID or bank details before you have confirmed the employer is real.
Ready to take your engineering career to the next level? Join a leading global organisation that is transforming the future of its industry and creating new ways of working through innovation, technology and continuous improvement.
This role is suited to a professional who can operate effectively in a site-based environment and contribute to project delivery and quality standards.
The successful candidate will focus on optimising designs, managing stakeholder expectations, and ensuring rigour and accuracy in engineering decision-making. You will be expected to demonstrate independence in your tasks while collaborating with colleagues to deliver high-quality project outcomes.