Online Education Services (OES)

AI Developer

Online Education Services (OES)

full-time

Posted on:

Location Type: Hybrid

Location: Cape Town • 🇿🇦 South Africa

Visit company website
AI Apply
Apply

Job 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