
AI Developer
Online Education Services (OES)
full-time
Posted on:
Location Type: Hybrid
Location: Cape Town • 🇿🇦 South Africa
Visit company websiteJob Level
JuniorMid-Level
Tech Stack
JenkinsMicroservicesNumpyPython
About the role
- Collaborate within a wider cross region development team of engineers
- Design, build, and deploy AI and enabling workloads and bespoke AI applications within the OES delivery portfolio
- Develop APIs and microservices to integrate AI into applications.
- Assist in maintaining and optimising solution performance and scalability
- Contribute to AI research and development within OES
- Develop proof of concepts or prototypes to assist with research
- Ensure technical implementation deliverables meet best industry standards
- Contribute to the evolution and adoption of AI engineering technology within OES
- Maintain and contribute to documentation of AI engineering space
- Assist with the setup, deploy and maintenance of AI application and services for OES partners domestically and internationally
Requirements
- You should have a Bachelor's degree in Computer Science, Engineering, or a related field, and minimum 2 years’ experience
- 1 year’s experience working with Large Language Models
- 2 year’s demonstrable experience in Python programming.
- Software development best practices such as Git source control and workflows and unit testing.
- Experience with Python libraries such as boto3, numpy and similar core libraries
- AI concepts such as RAG, prompt engineering and agents
- Developing and consuming APIs with Python
- Experience with Large Language Models (Such as GPT-4, Claude, llama)
- Experience with Python testing frameworks
- Effective problem-solving abilities and meticulous attention to detail.
- Understanding of DevOps principles and CI/CD automation tools such as Jenkins or CodeDeploy.
- Basic understanding of front-end technologies for internal tool development.
Benefits
- Employee Assistance Program (EAP)
- Medical allowance
- Commute allowance
- Flexible work for genuine career-life fit
- A healthy and supportive company culture
- Generous annual leave
- Paid maternity and paternity benefits
- Study leave
- Professional development and mentoring
- Construct Culture Club events
- Company funded lunch and drinks every 6 weeks
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonAPIsmicroservicesLarge Language ModelsAI conceptsunit testingDevOpsCI/CDboto3numpy
Soft skills
problem-solvingattention to detail
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering