Remote AI Engineer - Natural Language Processing

Placements24

Stellenbosch

Hybrid

ZAR 1,477,000 - 2,461,000

Full time

3 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

Health coverage
Unlimited PTO
Remote-first culture
Professional development
Home office stipend
Access to cutting-edge AI tools

Job summary

Placements24 is seeking a talented AI Engineer with a specialization in NLP to join a fully remote engineering team. You will design, build, and deploy NLP models powering chatbots, sentiment analysis, translation, and text summarization, leveraging state-of-the-art tools and libraries.

You will collaborate with product teams, preprocess large text datasets, and stay at the forefront of NLP research. A strong background in ML/DL and excellent coding skills are essential in this remote-first role.

Qualifications

  • Master's or Ph.D. in Computer Science, Computational Linguistics, Artificial Intelligence, or a related field.
  • 3+ years of professional experience in developing and deploying NLP solutions.
  • Strong understanding of NLP concepts, techniques, and libraries.
  • Proficiency in Python and experience with ML/DL frameworks (TensorFlow, PyTorch, Keras).
  • Experience with transformer-based models and Hugging Face is highly desirable.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their AI/ML services.

Responsibilities

  • Design, develop, and implement NLP models and algorithms using Python and libraries (NLTK, spaCy, Hugging Face Transformers).
  • Build and fine-tune deep learning models for text classification, NER, QA, and language generation.
  • Collaborate with product managers and engineers to integrate NLP capabilities into products.
  • Prepare large text datasets for ML model training and evaluation.
  • Evaluate model performance and implement optimization strategies.
  • Deploy NLP models into production with scalability and reliability.
  • Write clean, well-documented, maintainable code and participate in code reviews.
  • Conduct research on novel NLP techniques and applications.

Skills

NLP concepts
Python programming
Machine learning
Deep learning

Education

Master's or Ph.D. in Computer Science, Computational Linguistics, AI, or related field

Tools

TensorFlow
PyTorch
Keras
Hugging Face
NLTK
spaCy

Job description

About the Role

Our client is seeking a talented and motivated AI Engineer with a specialization in Natural Language Processing (NLP) to join their fully remote engineering team. This role is ideal for an individual passionate about developing intelligent systems that understand and process human language. You will be instrumental in building and deploying NLP models that power innovative applications, such as chatbots, sentiment analysis tools, translation services, and advanced text summarization systems. As a remote-first company, we champion flexibility and collaboration, utilizing state-of-the-art tools to ensure effective teamwork regardless of location. The ideal candidate will have a strong foundation in machine learning, deep learning, and NLP techniques, coupled with excellent programming skills and a desire to solve complex linguistic challenges. This is a prime opportunity to contribute to groundbreaking AI projects from anywhere, influencing the direction of human-computer interaction.

Key Responsibilities
  • Design, develop, and implement NLP models and algorithms using Python and relevant libraries (e.g., NLTK, spaCy, Hugging Face Transformers).
  • Build and fine-tune deep learning models for tasks such as text classification, named entity recognition, question answering, and language generation.
  • Collaborate with product managers and other engineers to integrate NLP capabilities into existing and new products.
  • Process and analyze large text datasets, preparing them for machine learning model training.
  • Evaluate model performance, identify areas for improvement, and implement optimization strategies.
  • Stay current with the latest research and advancements in NLP and machine learning.
  • Deploy NLP models into production environments, ensuring scalability and reliability.
  • Write clean, well-documented, and maintainable code.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Conduct research on novel NLP techniques and their potential applications.
Requirements
  • Master's or Ph.D. degree in Computer Science, Computational Linguistics, Artificial Intelligence, or a related field.
  • 3+ years of professional experience in developing and deploying NLP solutions.
  • Strong understanding of NLP concepts, techniques, and libraries.
  • Proficiency in Python and experience with machine learning/deep learning frameworks (e.g., TensorFlow, PyTorch, Keras).
  • Experience with transformer-based models and frameworks like Hugging Face is highly desirable.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their AI/ML services.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration skills, adept at working in a remote team setting.
  • Ability to work independently and manage multiple priorities effectively.
  • Experience with data preprocessing and feature engineering for text data.
Benefits
  • Competitive salary and potential for performance bonuses.
  • Comprehensive health, dental, and vision coverage.
  • Flexible remote work schedule and unlimited PTO.
  • Opportunities for professional development, including training and conference attendance.
  • Access to cutting-edge AI tools and resources.
  • A dynamic and collaborative remote work culture.
  • Opportunity to work on impactful NLP projects shaping the future of communication.
  • Home office setup stipend.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Paarl

Remote
ZAR 1,200,000 - 1,800,000
Home office stipend
Remote-friendly culture
Professional development
+2
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
Remote AI Engineer - NLP Specialization
Remote AI Engineer - NLP Specialization

Placements24 • Vereeniging

Hybrid
ZAR 600,000 - 1,200,000
Health benefits
Home office stipend
Flexible hours
+2
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
Remote Senior AI/ML Engineer - Natural Language Processing
Remote Senior AI/ML Engineer - Natural Language Processing

Placements24 • Pretoria

Hybrid
ZAR 2,297,000 - 2,953,000
Full remote
Professional development budget
Home office stipend
+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
Remote Machine Learning Engineer (NLP Focus)
Remote Machine Learning Engineer (NLP Focus)

Placements24 • Pretoria

Hybrid
ZAR 700,000 - 1,100,000
Remote work
Competitive salary
Health benefits
+3
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
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