AI/ ML Engineer

Ninety One is an independent, active global asset manager dedicated to delivering compelling outcomes for its clients, managing R2.89 trillion in assets (as at 31.12.23).

Established in South Africa in 1991, as Investec Asset Management, the firm started offering domestic investments in an emerging market. In 2020, almost three decades of organic growth later, the firm demerged from Investec Group and became Ninety One. Today the firm offers distinctive active strategies across equities, fixed income, multi-asset and alternatives to institutions, advisors and individual investors around the world.

In this role you will:

As an AI/ML Engineer, you will be responsible for designing, developing, and implementing artificial intelligence solutions that enable intelligent automation, data analysis, and decision-making processes across the firm. You will work closely with cross-functional teams, including data scientists, software engineers, and business stakeholders, to develop and deploy AI models and systems. Your role will involve researching, prototyping, and integrating cutting-edge AI technologies to solve complex business problems.

  • Collaborate with data scientists and business stakeholders to understand use case requirements and define AI solutions.
  • Design and develop integrations with AI/ML technologies and data sources to leverage solutions for use cases.
  • Support data scientists and other stakeholders with collecting, processing, and analyzing datasets to train and validate AI models.
  • Implement AI solutions using programming languages (such as Python) and machine learning frameworks (such as LangChain, PyTorch, Tensorflow or Hugging Face).
  • Work with AI/ML partners and Ninety One internal teams to optimize and fine-tune AI models and use cases for performance, scalability, and accuracy.
  • Deploy AI models and use cases into production environments, ensuring stability, reliability, and security.
  • Monitor and evaluate the performance of deployed models and use cases, ensuring iterative improvements.
  • Collaborate with software engineers to integrate AI/ML capabilities into existing or new software systems.
  • Stay updated with the latest advancements in AI and machine learning research and apply relevant techniques to solve business challenges.
  • Document and communicate AI solutions, methodologies, and best practices to technical and non-technical stakeholders.

You should consider applying if you have:

  • Bachelor’s or master’s degree in computer science, Engineering, or a related field.
  • Curiosity to learn about artificial intelligence, machine learning, deep learning concepts and data insights engines.
  • Understanding of machine learning frameworks such as LangChain, PyTorch, Tensorflow or Hugging Face.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with data preprocessing, feature engineering, and model evaluation techniques.
  • Familiarity with big data processing frameworks (such as Hadoop or Spark) and SQL.
  • Knowledge of cloud platforms (such as AWS, Azure, or Google Cloud) and experience with deploying AI models on cloud infrastructure. (advantageous)
  • Strong problem-solving and analytical skills, with the ability to understand complex business requirements and translate them into AI solutions.
  • Excellent communication and collaboration skills to work effectively in cross-functional teams.
  • Ability to adapt to a fast-paced, dynamic work environment and quickly learn new technologies and techniques.

Some of the attributes we look for in a person are:

  • The ability to build and maintain meaningful relationships
  • The ability to ‘approach and own’ and continuously look for opportunities to develop
  • Driven by results
  • Intellectual curiosity
  • High conviction and be comfortable sharing opinions
  • Ability to analyse, interpret and assimilate information

Job Types

Job Locations

Job Categories

Apply Now

Similar AI Jobs