Remote AI Software Engineer (NLP Focus)

Placements24

Paarl

Hybrid

ZAR 800,000 - 1,000,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Remote-first culture
Flexible working hours

Job summary

Placements24 is seeking an AI Software Engineer specializing in NLP to join our remote-first team. You will design, implement, and optimize NLP models and pipelines that power language understanding and generation across products.

Responsibilities include training and deploying NLP models with Python using spaCy, NLTK, and Hugging Face, processing large text datasets, collaborating with product managers, and delivering scalable, well-documented code. A strong ML and NLP foundation is essential.

Qualifications

  • 3+ years of software development with a focus on NLP.
  • Experience building and deploying NLP models in Python.
  • Proficient with NLP libraries (spaCy, NLTK, HF Transformers, Gensim).
  • Strong problem-solving and communication skills.

Responsibilities

  • Develop and implement advanced NLP models for text classification, sentiment analysis, NER, MT, and QA.
  • Design, build, and maintain NLP pipelines and services.
  • Train and fine-tune NLP models using ML frameworks.
  • Process and analyze large text datasets for quality and relevance.
  • Collaborate with product managers and engineers to integrate NLP features.
  • Optimize NLP models for performance, scalability, and accuracy.
  • Stay updated with NLP research and AI advancements.
  • Contribute to design and architecture of NLP-driven features.
  • Write clean, well-documented code.

Skills

NLP development
Text data processing
Cloud ML services
English communication

Education

Bachelor's or Master's in CS/AI/Linguistics

Tools

spaCy
NLTK
Hugging Face Transformers
Gensim
TensorFlow
PyTorch
Python

Job description

About the Role

Our client, a dynamic force in the AI and Emerging Technologies sector, is actively seeking a talented AI Software Engineer with a specialization in Natural Language Processing (NLP) to join their thriving, fully remote workforce. This role is perfect for an engineer who is passionate about harnessing the power of language through AI to build intelligent applications and enhance user experiences. You will be at the forefront of developing sophisticated NLP models, algorithms, and systems that understand, interpret, and generate human language. As a remote-first company, we embrace flexibility and provide a collaborative environment where you can contribute significantly from any location. You will work closely with a team of experts to integrate advanced NLP capabilities into our core products, driving innovation and delivering exceptional value to our users.

Key Responsibilities
  • Develop and implement advanced NLP models for tasks such as text classification, sentiment analysis, named entity recognition, machine translation, and question answering.
  • Design, build, and maintain NLP pipelines and services.
  • Utilize machine learning frameworks (e.g., TensorFlow, PyTorch, spaCy, NLTK) to train and fine-tune NLP models.
  • Process and analyze large volumes of text data, ensuring data quality and relevance.
  • Collaborate with cross-functional teams, including product managers and other engineers, to integrate NLP features into applications.
  • Optimize NLP models for performance, scalability, and accuracy.
  • Stay current with the latest research and advancements in NLP, computational linguistics, and AI.
  • Contribute to the design and architecture of NLP-driven features and products.
  • Write clean, well-documented, and maintainable code.
Requirements
  • Bachelor's or Master's degree in Computer Science, Linguistics, Artificial Intelligence, or a related field.
  • 3+ years of experience in software development, with a strong focus on Natural Language Processing.
  • Proven experience in building and deploying NLP models using Python.
  • Proficiency with NLP libraries and frameworks (e.g., spaCy, NLTK, Hugging Face Transformers, Gensim).
  • Solid understanding of machine learning concepts and algorithms relevant to NLP.
  • Experience with deep learning frameworks like TensorFlow or PyTorch.
  • Familiarity with text data preprocessing, feature extraction, and representation techniques.
  • Experience with cloud platforms (AWS, Azure, GCP) and their ML/AI services is a plus.
  • Strong problem-solving, analytical, and communication skills.
Benefits
  • This fully remote role offers a competitive salary, comprehensive health benefits, flexible working hours, and ample opportunities for professional development.
  • You will be part of an innovative and collaborative team, working on challenging NLP projects that have a real-world impact.
  • Our client is committed to fostering a supportive remote work culture that empowers its employees to excel.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote AI Software Engineer - Natural Language Processing
Remote AI Software Engineer - Natural Language Processing

Placements24 • Klerksdorp

Hybrid
ZAR 1,976,000 - 2,964,000
Fully remote position
Competitive salary
Performance bonuses
+2
Remote AI/ML Engineer - Natural Language Processing
Remote AI/ML Engineer - Natural Language Processing

Placements24 • Mossel Bay

Hybrid
ZAR 800,000 - 1,400,000
Fully remote work
Competitive compensation
Health benefits
+6
Remote AI Engineer (NLP Focus)
Remote AI Engineer (NLP Focus)

Placements24 • Klerksdorp

Hybrid
ZAR 600,000 - 1,200,000
Competitive salary
Performance-based bonuses
Health, dental, and vision insurance
+5
Remote Natural Language Processing (NLP) Engineer
Remote Natural Language Processing (NLP) Engineer

Placements24 • Polokwane

Hybrid
ZAR 700,000 - 1,200,000
Competitive salary
Performance-based incentives
Flexible remote working hours
+2
Lead AI Engineer - NLP Specialist
Lead AI Engineer - NLP Specialist

Placements24 • Stellenbosch

Hybrid
ZAR 2,332,000 - 3,498,000
Fully remote work
Flexible hours
Health, dental & vision coverage
+2
Lead NLP Engineer
Lead NLP Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,500,000
Bonuses
Stock options
Remote work
+6
Lead AI Solutions Architect - Natural Language Processing
Lead AI Solutions Architect - Natural Language Processing

Placements24 • South Africa

Remote
ZAR 1,800,000 - 2,400,000
Remote work flexibility
Professional growth
Global projects
Remote AI Solutions Architect - Natural Language Processing
Remote AI Solutions Architect - Natural Language Processing

Placements24 • Rustenburg

Hybrid
ZAR 1,000,000 - 1,800,000
Remote-first work environment
Flexible schedule
Health benefits
+1
Lead Natural Language Processing Engineer
Lead Natural Language Processing Engineer

Placements24 • Centurion

Hybrid
ZAR 1,000,000 - 1,800,000
Stock options
Remote work
Professional development
+3
Senior Machine Learning Scientist - NLP
Senior Machine Learning Scientist - NLP

Placements24 • Stellenbosch

Hybrid
ZAR 3,001,000 - 3,835,000
Salary bonus
Health insurance
Paid time off
+4