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
