Remote AI Software Engineer - Natural Language Processing

Placements24

Klerksdorp

Hybrid

ZAR 1,976,000 - 2,964,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote position
Competitive salary
Performance bonuses
Home office stipend
Access to online courses

Job summary

Placements24 is seeking a Remote AI Software Engineer focused on NLP to join a globally distributed team. You will design, develop, and deploy advanced NLP solutions, collaborating with data scientists and engineers.

The ideal candidate has 3+ years of NLP-focused AI software experience, strong Python skills, and hands-on work with modern ML frameworks and cloud environments. This fully remote role offers competitive compensation and growth opportunities.

Qualifications

  • 3+ years of professional AI software engineering experience with a focus on NLP.
  • Strong Python and NLP libraries (NLTK, spaCy, Hugging Face).
  • Experience with TensorFlow, PyTorch, or scikit-learn.
  • Solid understanding of tokenization, embeddings, seq2seq, and attention mechanisms.
  • Experience deploying ML models in AWS/Azure/GCP.
  • Excellent problem-solving and proactive approach.
  • Strong written communication for remote collaboration.

Responsibilities

  • Design, develop, and implement NLP models and algorithms for various applications.
  • Build and optimize NLP pipelines for data processing, feature extraction, and model training.
  • Collaborate with data scientists and engineers to deploy NLP solutions into production.
  • Write clean, efficient, and well-documented Python code.
  • Stay up-to-date with NLP, ML, and deep learning research.
  • Contribute to scalable and maintainable software systems.
  • Participate in code reviews and team best practices.
  • Troubleshoot and debug NLP models and software.
  • Work effectively in a remote, asynchronous environment.
  • Contribute to AI strategy and roadmap.

Skills

Python
NLP libraries
Transformers
Machine learning
Cloud platforms
Remote collaboration
Problem solving
Communication

Education

Bachelor's or Master's in CS or related

Tools

Docker
Git

Job description

About the Role

Our client, a cutting-edge innovator in the AI & Emerging Technologies field, is actively seeking a talented Remote AI Software Engineer specializing in Natural Language Processing (NLP) to join their globally distributed team. This fully remote position allows you to contribute from anywhere, focusing on the design, development, and deployment of advanced NLP solutions. You will play a crucial role in building intelligent systems capable of understanding, interpreting, and generating human language. The ideal candidate will have a strong software engineering background coupled with deep expertise in NLP techniques and machine learning. You will collaborate virtually with a diverse and talented team, tackling challenging problems and pushing the boundaries of what's possible with language AI. We are looking for a self-motivated, results-oriented individual passionate about making an impact in the NLP domain. This is an exceptional opportunity to work remotely on exciting projects with a company at the forefront of AI innovation.

Key Responsibilities
  • Design, develop, and implement NLP models and algorithms for various applications (e.g., text classification, sentiment analysis, machine translation, chatbots).
  • Build and optimize NLP pipelines for data processing, feature extraction, and model training.
  • Collaborate with data scientists and other engineers to integrate NLP solutions into production systems.
  • Write clean, efficient, and well-documented code in Python or other relevant languages.
  • Stay up-to-date with the latest research and advancements in NLP, machine learning, and deep learning.
  • Contribute to the development of scalable and maintainable software systems.
  • Participate in code reviews and contribute to team best practices.
  • Troubleshoot and debug issues in NLP models and associated software.
  • Work effectively in a remote, asynchronous environment.
  • Contribute to the overall AI strategy and roadmap.
Requirements
  • Bachelor's or Master's degree in Computer Science, Linguistics, or a related field.
  • 3+ years of professional experience in AI software engineering, with a focus on NLP.
  • Strong proficiency in Python and NLP libraries (e.g., NLTK, spaCy, Hugging Face Transformers).
  • Experience with machine learning frameworks like TensorFlow, PyTorch, or scikit-learn.
  • Solid understanding of NLP concepts such as tokenization, word embeddings, sequence‑to‑sequence models, and attention mechanisms.
  • Experience with building and deploying machine learning models in a cloud environment (AWS, Azure, GCP).
  • Excellent problem‑solving skills and a proactive approach.
  • Strong communication skills, especially in written form, for remote collaboration.
  • Ability to work independently and manage time effectively in a remote setting.
  • Experience with containerization (Docker) is a plus.
Benefits
  • Fully remote position, offering unparalleled flexibility.
  • Competitive salary.
  • Performance bonuses.
  • Comprehensive benefits package, including health insurance, retirement contributions, and a home office stipend.
  • Access to online courses, virtual conferences, and challenging projects.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Natural Language Processing (NLP) Engineer
Senior Natural Language Processing (NLP) Engineer

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Fully remote work
Health & wellness benefits
+3
Senior AI Engineer - NLP Focus
Senior AI Engineer - NLP Focus

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Remote work
Competitive salary
Professional development budget
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 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
Lead NLP Engineer
Lead NLP Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,500,000
Bonuses
Stock options
Remote work
+6
Lead AI Engineer - NLP Specialist
Lead AI Engineer - NLP Specialist

Placements24 • Cape Town

On-site
ZAR 2,284,000 - 3,426,000
Fully remote work
Professional development budget
Access to cloud infrastructure and AIツ
+1
Remote Senior AI Researcher - Natural Language Processing
Remote Senior AI Researcher - Natural Language Processing

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,400,000
Remote work
Competitive salary
Health insurance
+2
AI/ML Engineer - NLP Specialist
AI/ML Engineer - NLP Specialist

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary and incentives
Fully remote position with flexible/hy
Cutting-edge NLP projects with real‑世界
+2
Remote Senior AI Researcher - Natural Language Processing
Remote Senior AI Researcher - Natural Language Processing

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,500,000
Fully remote role
Competitive salary
Equity options
+3