Intermediate AI Engineer

at FrostByte · Johannesburg, Gauteng

Pay
Market related
Type
Contract · remote / hybrid
Experience
3–5 years
Level
Mid-level
Sector
IT & Internet
Closes
in 29 days
Employer
FrostByte · All jobs at FrostByte

About the role

Research, develop and integrate AI technologies into software solutions, automated workflows and internal tools. The role works with AI models, including Large Language Models (LLMs), computer vision and speech-to-text technologies, to develop new features and improve existing systems.

The role conducts technical investigations, develops Proofs of Concept (PoCs), de-risks new technologies for production use, and contributes to the delivery and maintenance of AI-powered solutions in line with the Product roadmap.

  • Fine tune and deploy AI models including LLMs, computer vision and speech to text models.
  • Research and evaluate new technologies, AI models and frameworks.
  • Complete Proofs of Concept for new technologies, models and product features.
  • De risk new technologies by assessing feasibility, performance, limitations and risks.
  • Complete written reports detailing technical investigations, findings and recommendations.
  • Contribute technical input to business cases for investigated technologies and improvements.
  • Develop and maintain tools, systems and AI powered features.
  • Integrate AI models, AI APIs and services into existing applications and automated workflows.
  • Design and develop RESTful APIs and microservices to support AI applications.
  • Containerize applications and services using Docker.
  • Investigate and resolve bugs and troubleshoot technical issues.
  • Support the ongoing improvement, reliability and maintainability of existing systems.
  • Collaborate with Product and Development teams to translate PoCs into software solutions.

What they're looking for

  • Bachelor degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science or a related technical field.
  • Relevant practical experience in AI engineering or software development may be considered in place of a qualification.
  • Minimum of 3 years experience in software development, including practical experience working with AI or machine learning technologies.
  • Strong Python development skills.
  • Experience with Hugging Face Transformers and open source LLMs.
  • Experience integrating AI APIs into applications and automated workflows.
  • Practical experience fine tuning, deploying or running AI models, including exposure to Ollama or similar tools.
  • Experience designing and developing RESTful APIs.
  • Experience with Docker and application containerization.
  • Understanding of microservices architecture and software integration.
  • Ability to conduct technical investigations and evaluate new technologies.
  • Good written communication and technical documentation skills.

More IT jobs · More IT jobs in Johannesburg · All jobs at FrostByte

Get similar jobs by email

Not ready to apply? Leave your email address and we'll let you know about new IT jobs in Johannesburg.

Used only for this alert. What we keep · Terms