PURPOSE
The AI/ML Engineer will be responsible for designing, developing, and deploying machine learning models and artificial intelligence algorithms that address key business challenges.
The role involves collaboration with data scientists, software engineers, product managers and business stakeholders to drive innovation and enhance decision-making through advanced data analytics and AI technologies.
OBJECTIVES (main duties and responsibilities)
- Model Development: Design, implement, and optimise machine learning models and AI algorithms to solve complex problems.
- Data Processing: Clean, preprocess, and organise large datasets to ensure high-quality inputs for model training and evaluation.
- Algorithm Optimisation: Continuously refine and improve algorithms to enhance accuracy, performance, and scalability
- Deployment: Integrate models into production environments, ensuring they are reliable, efficient, and scalable.
- Collaboration: Work closely with cross-functional teams, including data science, engineering, and product development, to align AI/ML initiatives with business goals.
- Research & Innovation: Stay updated with the latest advancements in AI/ML technologies and identify opportunities to implement cutting-edge solutions.
- Documentation: Maintain comprehensive documentation of models, processes, and workflows to ensure transparency and reproducibility.
- Mentorship: Provide guidance and support to junior engineers and team members in AI/ML practices.
ROLE REQUIREMENTS
Formal Qualifications
- Bachelor’s or Master’s degree in Computer Science, Data Science, Artificial Intelligence, Machine Learning, Engineering or a related field.
- Advanced knowledge of mathematics, statistics, and data analysis.
Knowledge, Skills & Experience
- Deep understanding of machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
- Strong programming skills in Python, R, or similar languages.
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and ML Ops practices.
- Experience with data manipulation tools (e.g., Pandas, NumPy) and databases (e.g., SQL, NoSQL).
- Knowledge of big data technologies (e.g., Hadoop, Spark) is a plus.
- Technical Expertise: Proficiency in AI/ML methodologies and tools, with the ability to apply them to solve real-world problems.
- Problem-Solving: Strong analytical skills to identify issues, generate solutions, and implement them effectively.
- Communication: Ability to explain complex technical concepts to non-technical stakeholders and document processes clearly.
- Adaptability: Flexibility to adjust to changing project requirements and technologies.
- Teamwork: Collaborative mindset, with the ability to work effectively in a team-oriented environment.
- Innovation: Creativity in developing novel approaches to improve existing models and create new AI/ML solutions.
Job Related Experience
- 3+ years of experience in AI/ML engineering, data science, or a related field.
- Proven track record of deploying machine learning models in production environments.
- Experience with end-to-end machine learning lifecycle, from data collection and preprocessing to model deployment and monitoring.
Languages
English
Afrikaans (Beneficial)
CULTURE
- Innovation-Driven: Embrace a culture of innovation and continuous learning, where creativity and curiosity are encouraged.
- Collaborative Environment: Foster a team-centric environment where open communication, mutual respect, and shared goals are prioritised.
- Commitment to Excellence: Strive for high-quality outcomes, with a focus on delivering value to the business and stakeholders.
- Integrity and Accountability: Maintain the highest standards of ethical conduct and take responsibility for the quality of work produced.
- Lekker people
COMPANY OVERVIEW
Visit our About Us page to discover more about our culture, work ethic, and vision.