AI/ML Engineer
at IQbusiness South Africa
Johannesburg, Gauteng, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 21 Jan, 2025 | Not Specified | 22 Oct, 2024 | 4 year(s) or above | Css,Scalability,Html,Computer Science,Data Science,Learning Theory,Javascript,Python,Azure,Kubernetes,Maintainability,Machine Learning,Docker | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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