Remote AI/ML Engineer - NLP Focus

Placements24

Bellville

Hybrid

ZAR 2,001,000 - 3,001,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

Fully remote work arrangement
Competitive salary
Health, dental, and vision insurance

Job summary

Not disclosed is seeking a talented and driven Remote AI/ML Engineer with an NLP focus to join a globally distributed team. The role involves developing and deploying NLP models, handling large text datasets, and collaborating with product managers to integrate NLP into products.

The ideal candidate will have a strong background in Python, NLP libraries, deep learning frameworks, and experience with cloud platforms and Docker.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computational Linguistics, or a related field.
  • 3+ years of Natural Language Processing and Machine Learning experience.
  • Strong proficiency in Python and core NLP libraries (e.g., NLTK, spaCy, Hugging Face Transformers, Gensim).
  • Experience with deep learning frameworks such as TensorFlow or PyTorch for NLP tasks.
  • Familiarity with data manipulation and analysis libraries (e.g., pandas, NumPy).
  • Understanding of traditional NLP techniques and modern transformer-based models.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker) is a plus.
  • Excellent problem-solving and independent work skills in a remote setting.
  • Strong communication skills, written and verbal.
  • Experience with MLOps practices for model deployment and monitoring is beneficial.

Responsibilities

  • Develop, train, and deploy state-of-the-art NLP models and algorithms.
  • Implement and optimize NLP pipelines for tasks like text classification and named entity recognition.
  • Work with large text datasets, performing data cleaning and feature engineering for NLP.
  • Collaborate with product managers and engineers to integrate NLP capabilities.
  • Research and apply new NLP techniques to improve model performance.
  • Develop and maintain robust, tested, well-documented code.
  • Participate in code reviews to uphold code quality.
  • Monitor and fine-tune deployed NLP models for accuracy.
  • Contribute to knowledge base with NLP/ML insights and best practices.
  • Engage in regular virtual team meetings to align on projects.

Skills

NLP experience
Python
Deep learning
Remote work
Problem solving
Communication
MLOps

Education

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

Tools

NLTK
spaCy
Hugging Face Transformers
Gensim
TensorFlow
PyTorch
Pandas
NumPy
Docker

Job description

About the Role

Our client is revolutionizing the way businesses interact with information and is seeking a talented and driven Remote AI/ML Engineer with an NLP Focus to join their globally distributed team. This fully remote position offers the unique opportunity to work on cutting‑edge natural language processing (NLP) projects from the comfort of your own home, anywhere in the world. You will play a key role in developing and implementing advanced NLP models that power our client’s innovative products and services, enhancing user experiences and unlocking new capabilities through intelligent text understanding. This role is ideal for an engineer who is passionate about NLP, possesses strong coding skills, and thrives in a collaborative, asynchronous remote environment. You will be instrumental in pushing the boundaries of what’s possible with language AI, contributing to significant advancements in areas such as sentiment analysis, chatbots, information extraction, and text generation. We are committed to fostering a culture of innovation, continuous learning, and work‑life balance, providing you with the tools and support needed to excel. Embrace the future of work and join us in shaping the next generation of AI‑powered language solutions.

Key Responsibilities
  • Develop, train, and deploy state‑of‑the‑art Natural Language Processing (NLP) models and algorithms.
  • Implement and optimize NLP pipelines for tasks such as text classification, named entity recognition, sentiment analysis, and question answering.
  • Work with large text datasets, performing data cleaning, preprocessing, and feature engineering specific to NLP.
  • Collaborate with product managers and other engineers to integrate NLP capabilities into new and existing products.
  • Research and apply new NLP techniques and state‑of‑the‑art advancements to improve model performance and create novel solutions.
  • Develop and maintain robust code, adhering to software engineering best practices, including testing and documentation.
  • Participate in code reviews, contributing to a high standard of code quality within the team.
  • Monitor and fine‑tune deployed NLP models to ensure optimal performance and accuracy.
  • Contribute to the team’s knowledge base by sharing insights and best practices in NLP and machine learning.
  • Engage in regular virtual team meetings and communication to ensure alignment and project success.
Requirements
  • Bachelor's or Master's degree in Computer Science, Computational Linguistics, or a related field.
  • Proven experience (3+ years) in Natural Language Processing and Machine Learning.
  • Strong proficiency in Python and core NLP libraries (e.g., NLTK, spaCy, Hugging Face Transformers, Gensim).
  • Experience with deep learning frameworks such as TensorFlow or PyTorch for NLP tasks.
  • Familiarity with data manipulation and analysis libraries (e.g., pandas, NumPy).
  • Understanding of traditional NLP techniques and modern transformer‑based models.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker) is a plus.
  • Excellent problem‑solving skills and the ability to work independently in a remote setting.
  • Strong communication skills, with the ability to articulate technical concepts clearly in written and verbal formats.
  • Experience with MLOps practices for model deployment and monitoring is beneficial.
Benefits
  • Fully remote work arrangement with flexible hours.
  • Competitive salary commensurate with experience.
  • Health, dental, and vision insurance plans.
  • Generous paid time off and company holidays.
  • Annual budget for professional development, including online courses and conferences.
  • Access to cutting‑edge AI research and development tools.
  • Opportunities to contribute to impactful, industry‑leading projects.
  • Collaborative and inclusive global team environment.
  • Retirement savings plan options.
  • Home office stipend to ensure a productive workspace.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 Software Engineer (NLP Focus)
Remote AI Software Engineer (NLP Focus)

Placements24 • Paarl

Hybrid
ZAR 800,000 - 1,000,000
Competitive salary
Remote-first culture
Flexible working hours
Lead NLP Engineer
Lead NLP Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,500,000
Bonuses
Stock options
Remote work
+6
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
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 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
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 Natural Language Processing Engineer
Lead Natural Language Processing Engineer

Placements24 • Pretoria

Remote
ZAR 1,200,000 - 1,800,000
Highly competitive salary and bonus
Remote work environment
Professional development budget
+3