Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

AI Software Engineer - NLP Specialist

Posted 10 views
Discussion

Summary

Builds, integrates, and maintains NLP models and applications (text classification, sentiment analysis, NER, machine translation) plus text data pipelines for a client's team in Sandton, South Africa. Core stack is Python with NLP libraries (NLTK, spaCy, Transformers, Gensim) and deep learning frameworks (TensorFlow, PyTorch), in a hybrid work model.

About the Role

Our client is seeking a talented AI Software Engineer with a specialization in Natural Language Processing (NLP) to join their innovative team in Sandton . This role involves developing, implementing, and deploying cutting-edge NLP models and applications that enhance user interaction, extract insights from text, and automate complex language-based tasks. You will work in a collaborative environment, contributing to the development of intelligent systems that process and understand human language. This is an excellent opportunity to apply your expertise in a leading financial hub.

Key Responsibilities

  • Design, develop, and maintain NLP models and algorithms for tasks such as text classification, sentiment analysis, named entity recognition, and machine translation.
  • Build and optimize data pipelines for processing and annotating large volumes of text data.
  • Integrate NLP solutions into existing software products and platforms.
  • Collaborate with product managers and other engineers to define NLP feature requirements and deliver high-quality solutions.
  • Stay current with the latest advancements in NLP research and techniques, applying them to practical problems.

Requirements

  • Bachelor's or Master's degree in Computer Science, Linguistics, or a related field.
  • 2+ years of professional experience in software development with a focus on Natural Language Processing.
  • Proficiency in Python and NLP libraries (e.g., NLTK, spaCy, Transformers, Gensim).
  • Experience with deep learning frameworks (TensorFlow, PyTorch) for NLP tasks.
  • Solid understanding of linguistic principles and text analysis techniques.

Benefits

  • Competitive annual salary with performance-based incentives.
  • Hybrid work model offering flexibility in Sandton .
  • Comprehensive medical, dental, and retirement benefits.
  • Opportunities for professional development, including advanced NLP training and conferences.
  • A stimulating work environment focused on cutting-edge AI and language technology.

Skills

Apply

See also

AI Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.