Machine Learning Engineer - NLP Focus

Placements24

United States

Remote

USD 110,000 - 170,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

Remote work
Competitive compensation
Professional development budget

Job summary

Placements24 is seeking a talented Machine Learning Engineer specializing in NLP to join their team. This remote-first role focuses on building and deploying advanced NLP solutions that transform raw text into actionable insights.

You will collaborate with software engineers and data scientists, maintain data pipelines, and stay current with research to improve model performance. Strong Python and ML fundamentals are essential.

Qualifications

  • Degree in CS, computational linguistics, or related field.
  • Experience building and deploying NLP models with spaCy, NLTK, Hugging Face, TensorFlow, or PyTorch.
  • Proficient in Python and libraries like pandas and scikit-learn.
  • Strong ML and NLP understanding.
  • Experience with AWS, GCP, or Azure for training/deployment.
  • Excellent problem-solving and communication in a remote setting.

Responsibilities

  • Develop and implement state-of-the-art NLP models for text tasks.
  • Build data pipelines for training and deploying NLP models.
  • Collaborate with engineers and data scientists to productionize features.
  • Conduct experiments to evaluate model performance and improvements.
  • Stay current with NLP and ML research and techniques.
  • Design and run A/B tests to measure NLP feature impact.
  • Develop internal NLP tools and libraries.
  • Ensure scalable and reliable deployments of NLP models.
  • Document architectures, training procedures, and deployment strategies.

Skills

NLP modeling
Python
Cloud platforms
Remote collaboration
Experimentation

Education

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

Tools

spaCy
NLTK
Hugging Face Transformers
TensorFlow
PyTorch
Docker
Pandas
scikit-learn

Job description

About the Role

Our client is seeking a talented Machine Learning Engineer with a strong focus on Natural Language Processing (NLP) to join their innovative team in Tembisa, Gauteng . This role is crucial for developing and deploying advanced NLP solutions that power our client's core products. You will work on challenging problems, transforming raw text data into actionable insights and intelligent features. This is a remote-first position, offering flexibility and the opportunity to contribute from anywhere. You will be part of a forward-thinking organization dedicated to leveraging AI to solve real-world problems. The ideal candidate will have a passion for NLP and a proven ability to build robust, scalable machine learning systems. Your contributions will directly impact user experience and drive business growth through intelligent language understanding. We are committed to fostering a diverse and inclusive workplace.

Key Responsibilities
  • Develop and implement state-of-the-art NLP models for tasks such as text classification, sentiment analysis, named entity recognition, and question answering.
  • Build and maintain data pipelines for training and deploying NLP models.
  • Collaborate with software engineers and data scientists to integrate NLP features into production systems.
  • Conduct experiments to evaluate model performance and identify areas for improvement.
  • Stay current with the latest research and techniques in NLP and machine learning.
  • Design and execute A/B tests to measure the impact of NLP features.
  • Contribute to the development of internal tools and libraries for NLP tasks.
  • Ensure the scalability and reliability of NLP model deployments.
  • Document model architectures, training procedures, and deployment strategies.
Requirements
  • Bachelor's or Master's degree in Computer Science, Computational Linguistics, or a related quantitative field.
  • Demonstrable experience in building and deploying NLP models using frameworks like spaCy, NLTK, Hugging Face Transformers, TensorFlow, or PyTorch.
  • Proficiency in Python and experience with relevant libraries (e.g., pandas, scikit-learn).
  • Solid understanding of machine learning concepts and NLP techniques.
  • Experience with cloud platforms (e.g., AWS, GCP, Azure) for model training and deployment.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities, especially in a remote setting.
  • Experience with containerization technologies like Docker is a plus.
  • A portfolio of NLP projects is highly desirable.
Benefits
  • This role offers a highly competitive salary and a comprehensive benefits package, including excellent health coverage, retirement planning options, and generous paid time off.
  • As a fully remote position, you benefit from the flexibility to work from home, reducing commute stress and enhancing work-life balance.
  • Our client provides a dedicated budget for professional development, including access to online courses, conferences, and training programs.
  • You will have access to powerful computing resources and a collaborative online environment.
  • We foster a culture of continuous learning and innovation.
  • There are ample opportunities for career growth within a leading technology company.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead NLP Engineer
Lead NLP Engineer

Placements24 • United States

Hybrid
USD 91,000 - 152,000
Relocation assistance available
Equity options
Hybrid work model
+2
AI Solutions Architect - Natural Language Processing
AI Solutions Architect - Natural Language Processing

Placements24 • Willows (CA)

Hybrid
USD 54,000 - 108,000
Competitive salary
Performance-based bonuses
Comprehensive health insurance
+3
Machine Learning Engineer - Deep Learning Specialist
Machine Learning Engineer - Deep Learning Specialist

Placements24 • United States

Hybrid
USD 54,000 - 91,000
Competitive salary
Annual bonus
Health insurance
+6
Principal Machine Learning Engineer
Principal Machine Learning Engineer

Placements24 • Riverton (UT)

Hybrid
USD 150,000 - 210,000
Competitive salary
Bonus potential
Health, dental, and vision insurance
+7
Lead AI Engineer - Remote First
Lead AI Engineer - Remote First

Placements24 • United States

Remote
USD 73,000 - 127,000
Paid time off
Health benefits
Home office budget
+1
Machine Learning Engineer - Predictive Analytics
Machine Learning Engineer - Predictive Analytics

Placements24 • United States

Hybrid
USD 36,000 - 73,000
Competitive salary and bonuses
Hybrid work model
Health insurance
+5
Data Scientist (Machine Learning Focus)
Data Scientist (Machine Learning Focus)

Placements24 • Willows (CA)

Remote
USD 120,000 - 180,000
Competitive salary
Flexible working hours
Medical aid
+2
ML Engineer (NLP Focus)
ML Engineer (NLP Focus)

ioet • Incline Village (NV)

Remote
USD 100,000 - 150,000
Remote work
Flexible schedule
English classes
+2
ML Engineer (NLP) - Remote Work | REF#295546
ML Engineer (NLP) - Remote Work | REF#295546

BairesDev • United States

Remote
USD 120,000 - 180,000
Remote work (from anywhere)
Competitive USD salary
Home-office hardware & software setup
+3
Machine Learning Engineer - Predictive Modeling
Machine Learning Engineer - Predictive Modeling

Placements24 • Willows (CA)

On-site
USD 36,000 - 67,000
Competitive salary package reflecting 
Health and wellness benefits
Opportunities for professional develop
+4