Junior Automation Developer
Job Placements · Kensington
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →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
.special-hidden { display: none; }