AI/ML Engineer

at  IQbusiness South Africa

Johannesburg, Gauteng, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate21 Jan, 2025Not Specified22 Oct, 20244 year(s) or aboveCss,Scalability,Html,Computer Science,Data Science,Learning Theory,Javascript,Python,Azure,Kubernetes,Maintainability,Machine Learning,DockerNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

IQbusiness is looking for a passionate and skilled AI/ML Engineer to join our AI Team. The ideal candidate will have technical expertise in AI/ML development, applications and optimisation. As an AI/ML Engineer in the AI Team, you will be consulting with various clients on the best strategy and solution to suit their needs.

EDUCATION AND EXPERIENCE:

  • Bachelor’s degree in computer science, Engineering, Data Science or a related field. Relevant certifications in AI/ML or related fields are highly
  • Minimum 4 years of experience in AI/ML engineering or related roles (e.g., data science, software dev)
  • Working knowledge in LLMs and Generative AI: Proven experience in developing solutions or proof of concepts with Large Language Models, including familiarity with frameworks such as LangChain, LlamaIndex
  • Proficiency in Python: Extensive experience in Python, with a track record of writing production-quality backend code.
  • Statistical and ML Knowledge: Good understanding of statistical fundamentals and machine learning theory, with practical application in real-world projects.
  • Experience with Application Containerization: Strong experience in application containerization technologies, such as Docker and Kubernetes, ensuring scalability and maintainability.
  • Adaptability and Resilience: Ability to excel in a dynamic environment with evolving objectives and user needs, demonstrating flexibility and resilience.
  • Cloud Application Development: Experience in developing and deploying applications on Azure.

ADVANTAGEOUS EXPERIENCE AND SKILLS:

  • Experience with MLOps/LLMOps: Knowledge of MLOps/LLMOps practices, enhancing the lifecycle management of machine learning and language model operations.
  • Front-End Development Skills: Proficiency in front-end technologies such as JavaScript, React, HTML, and CSS, enabling seamless integration of AI solutions.
  • Industry-Specific Experience: Background in insurance, banking services, or a similar field is advantageous, providing relevant context and understanding of industry-specific challenges and opportunities.

Responsibilities:

  • Improve Existing AI Applications: Boost the performance, scalability, and robustness of current AI applications, ensuring they match changing business needs.
  • Innovation and Development: Contribute towards the design, development, deployment, and maintenance of scalable AI/ML embedded applications, driving operational and commercial success across diverse business use cases.
  • Perform User-Centric Testing: Conduct experiments and tests of AI solutions with end users, iterating based on feedback to achieve optimal performance and user satisfaction.
  • Finetune and optimise predictive models: Apply state-of-the-art techniques and frameworks to create, train, and evaluate machine learning as well as open-source LLM foundation models
  • Build RAG and Agentic pipelines: Develop and implement robust and efficient pipelines for RAG and Agentic frameworks, enhancing the capabilities and performance of our AI solutions.


REQUIREMENT SUMMARY

Min:4.0Max:9.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

LLM

Proficient

1

Johannesburg, Gauteng, South Africa