Taro Logo

Senior ML / AI Engineer

Voyc builds solutions to help financial services companies better understand and manage their customer interactions.
Cape Town, South AfricaJohannesburg, South AfricaDurban, South Africa
$780,000 - $1,000,000
Machine Learning
Senior Software Engineer
Remote
5+ years of experience
AI · Finance
This job posting is no longer active. Check out these related jobs instead:

Job Description

Voyc is seeking a Senior ML/AI Engineer to join their team in developing solutions that help financial services companies better understand and manage customer interactions. This remote position focuses on building and implementing advanced AI and machine learning solutions, with a particular emphasis on natural language processing (NLP) and large language models (LLMs).

The role involves working on cutting-edge technologies to develop features that empower customers to make informed decisions. You'll be responsible for designing, developing, and deploying AI and ML products, working with NLP models, and implementing advanced prompt engineering techniques. The position requires expertise in machine learning, programming, and automation in real-world applications.

As a Senior ML/AI Engineer, you'll collaborate closely with Product, Engineering, and Data Science teams to enhance the platform's AI capabilities. Key responsibilities include developing NLP models for classification and insights extraction, implementing ML algorithms for structured and unstructured data, and managing MLOps infrastructure. You'll also work on expanding the functionality of LLMs through advanced prompt engineering and integrating Retrieval-Augmented Generation (RAG).

The ideal candidate should have at least 5 years of experience in machine learning and generative AI, with strong expertise in NLP and MLOps practices. The position offers competitive compensation (R780,000 to R1million per year), equity options, flexible working arrangements, and various additional benefits including travel opportunities to Cape Town and the Netherlands.

This is an excellent opportunity for an experienced ML engineer looking to make a significant impact in the financial services sector while working with cutting-edge AI technologies in a supportive, growth-oriented team culture.

Last updated a month ago

Responsibilities For Senior ML / AI Engineer

  • Develop, enhance, and deploy NLP models for classification, insights extraction, prioritisation, and recommendation systems
  • Design and implement ML algorithms for structured and unstructured data
  • Expand functionality and reliability of LLM and interactive AI assistant through prompt engineering
  • Integrate Retrieval-Augmented Generation (RAG) and semantic search databases
  • Architect and manage scalable containerised environments and CI/CD pipelines for ML model deployment
  • Monitor and track model performance, optimisation, inference latency, and scalability
  • Collaborate with Product, Data Science, and Engineering teams

Requirements For Senior ML / AI Engineer

Python
  • Bachelor Degree in a Science or Engineering discipline
  • At least 5 years of experience in machine learning and generative AI feature development, with expertise in NLP
  • Experience developing and deploying NLP models for text and token classification
  • Understanding of transformer-based architectures and experience with HuggingFace ecosystem
  • Strong understanding of MLOps practices
  • Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch)
  • Experience with cloud-based deployments (AWS preferred)

Benefits For Senior ML / AI Engineer

Equity
  • Salary range: R780,000 to R1million per year
  • Share options program
  • Flexible working hours
  • Innovative leave policies
  • Company-sponsored lunches
  • Travel opportunities including annual offsite in Cape Town
  • Travel to the Netherlands
  • Inclusive and representative workplace