Job Detail

Senior Machine Learning Engineer - NLP

Data Science and AI Full–time
ID: #19674
Posted: 2026-03-14
Salary

Description

Our client is at the forefront of AI innovation and is seeking a highly skilled Senior Machine Learning Engineer with expertise in Natural Language Processing (NLP) to join their fully remote team. This is an exceptional opportunity to shape the future of our AI-driven products and contribute to groundbreaking research and development. You will be instrumental in designing, building, and deploying sophisticated NLP models that power intelligent applications, drive business insights, and enhance user experiences. This role demands a deep understanding of state-of-the-art NLP techniques, machine learning frameworks, and large-scale data processing. Responsibilities: Design, develop, and implement advanced NLP models and algorithms for tasks such as text classification, sentiment analysis, named entity recognition, machine translation, and question answering. Lead the end-to-end machine learning lifecycle, from data acquisition and feature engineering to model training, evaluation, and deployment. Work with large-scale datasets, applying techniques for data cleaning, preprocessing, and augmentation relevant to NLP. Utilize deep learning frameworks (e.g., TensorFlow, PyTorch) and libraries (e.g., Hugging Face Transformers, spaCy) to build and optimize models. Develop robust evaluation metrics and conduct rigorous testing to ensure model performance and reliability. Collaborate closely with software engineers, data scientists, and product managers to integrate ML solutions into production systems. Stay current with the latest advancements in NLP and machine learning research, evaluating and adopting new methodologies. Contribute to the development of reusable ML components and best practices within the team. Mentor junior engineers and share knowledge across the organization. Troubleshoot and optimize existing ML models and pipelines for performance and scalability. Document experiments, findings, and model architectures clearly and comprehensively. Participate in code reviews and provide constructive feedback. Qualifications: Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field. 5+ years of hands-on experience in machine learning, with a strong specialization in NLP. Proven experience developing and deploying production-ready NLP models using deep learning techniques. Expertise in programming languages such as Python. Strong understanding of various NLP tasks and state-of-the-art approaches (e.g., Transformers, BERT, GPT). Proficiency with ML frameworks like TensorFlow or PyTorch, and libraries like scikit-learn, NLTK, spaCy, and Hugging Face. Experience with cloud platforms (AWS, Azure, GCP) and MLOps principles. Strong analytical, problem-solving, and critical thinking skills. Excellent communication and collaboration skills, with the ability to articulate complex technical concepts clearly. Demonstrated ability to work independently and manage projects effectively in a remote setting. Experience with distributed computing frameworks (e.g., Spark) is a plus. This is a fully remote position, offering flexibility and the opportunity to work with a world-class team. We offer a competitive salary, excellent benefits, and significant opportunities for professional growth.

Hard Skills 20
Skill Source Confidence
Sentiment Analysis llm_hard
100%
Language Models llm_hard
100%
MLOps llm_hard
100%
Transformers llm_hard
100%
Large Language Models (LLMs) llm_hard
100%
Python llm_hard
100%
TensorFlow llm_hard
100%
PyTorch llm_hard
100%
Scikit-learn llm_hard
100%
Feature Engineering llm_hard
100%
Data Cleaning llm_hard
100%
Deep Learning llm_hard
100%
NLP llm_hard
100%
Text Processing llm_hard
100%
Google Cloud AI llm_hard
80%
Classification Algorithms llm_hard
80%
Distributed Computing llm_hard
80%
Data Pipelines llm_hard
80%
AWS (SageMaker, EC2, S3) llm_hard
80%
Azure ML llm_hard
80%
Soft Skills 10
Skill Source Confidence
Analytical Thinking llm_soft
100%
Technical Writing llm_soft
100%
Documentation llm_soft
100%
Mentoring llm_soft
100%
Collaboration llm_soft
100%
Problem-Solving llm_soft
100%
Critical Thinking llm_soft
100%
Working Independently llm_soft
80%
Time Management llm_soft
80%
Explaining Complex Ideas Clearly llm_soft
80%
Apply Options
Publisher Direct Link
WhatJobs No Apply
API Logs for this Job
Query Country Status Response ms Created
Senior Machine Learning Engineer - NLP extracted 6783 2026-03-28 10:55
Senior Machine Learning Engineer - NLP classified 413 2026-03-28 10:24
machine learning engineer gb processed 16939 2026-03-28 10:08
Raw JSON
{
  "job_id": "PFE5_EZsLu8J3tQJAAAAAA==",
  "job_city": "Minneapolis",
  "job_state": "Minnesota",
  "job_title": "Senior Machine Learning Engineer - NLP",
  "job_salary": null,
  "job_country": "US",
  "job_benefits": null,
  "job_latitude": 44.977753,
  "job_location": "Minneapolis, MN, United States",
  "job_onet_soc": "15111100",
  "apply_options": [
    {
      "is_direct": false,
      "publisher": "WhatJobs",
      "apply_link": "https://www.whatjobs.com/jobs/senior-machine-learning-engineer/minneapolis-minnesota?id=2555127530&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    }
  ],
  "employer_logo": null,
  "employer_name": "WhatJobs Direct",
  "job_is_remote": false,
  "job_longitude": -93.2650108,
  "job_posted_at": "14 days ago",
  "job_publisher": "WhatJobs",
  "job_apply_link": "https://www.whatjobs.com/jobs/senior-machine-learning-engineer/minneapolis-minnesota?id=2555127530&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
  "job_highlights": {
    "Benefits": [
      "We offer a competitive salary, excellent benefits, and significant opportunities for professional growth"
    ],
    "Qualifications": [
      "Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field",
      "5+ years of hands-on experience in machine learning, with a strong specialization in NLP",
      "Proven experience developing and deploying production-ready NLP models using deep learning techniques",
      "Expertise in programming languages such as Python",
      "Strong understanding of various NLP tasks and state-of-the-art approaches (e.g., Transformers, BERT, GPT)",
      "Proficiency with ML frameworks like TensorFlow or PyTorch, and libraries like scikit-learn, NLTK, spaCy, and Hugging Face",
      "Experience with cloud platforms (AWS, Azure, GCP) and MLOps principles",
      "Strong analytical, problem-solving, and critical thinking skills",
      "Excellent communication and collaboration skills, with the ability to articulate complex technical concepts clearly",
      "Demonstrated ability to work independently and manage projects effectively in a remote setting"
    ],
    "Responsibilities": [
      "You will be instrumental in designing, building, and deploying sophisticated NLP models that power intelligent applications, drive business insights, and enhance user experiences",
      "This role demands a deep understanding of state-of-the-art NLP techniques, machine learning frameworks, and large-scale data processing",
      "Design, develop, and implement advanced NLP models and algorithms for tasks such as text classification, sentiment analysis, named entity recognition, machine translation, and question answering",
      "Lead the end-to-end machine learning lifecycle, from data acquisition and feature engineering to model training, evaluation, and deployment",
      "Work with large-scale datasets, applying techniques for data cleaning, preprocessing, and augmentation relevant to NLP",
      "Utilize deep learning frameworks (e.g., TensorFlow, PyTorch) and libraries (e.g., Hugging Face Transformers, spaCy) to build and optimize models",
      "Develop robust evaluation metrics and conduct rigorous testing to ensure model performance and reliability",
      "Collaborate closely with software engineers, data scientists, and product managers to integrate ML solutions into production systems",
      "Stay current with the latest advancements in NLP and machine learning research, evaluating and adopting new methodologies",
      "Contribute to the development of reusable ML components and best practices within the team",
      "Mentor junior engineers and share knowledge across the organization",
      "Troubleshoot and optimize existing ML models and pipelines for performance and scalability",
      "Document experiments, findings, and model architectures clearly and comprehensively",
      "Participate in code reviews and provide constructive feedback"
    ]
  },
  "job_max_salary": null,
  "job_min_salary": null,
  "job_description": "Our client is at the forefront of AI innovation and is seeking a highly skilled Senior Machine Learning Engineer with expertise in Natural Language Processing (NLP) to join their fully remote team. This is an exceptional opportunity to shape the future of our AI-driven products and contribute to groundbreaking research and development. You will be instrumental in designing, building, and deploying sophisticated NLP models that power intelligent applications, drive business insights, and enhance user experiences. This role demands a deep understanding of state-of-the-art NLP techniques, machine learning frameworks, and large-scale data processing.\n\nResponsibilities:\nDesign, develop, and implement advanced NLP models and algorithms for tasks such as text classification, sentiment analysis, named entity recognition, machine translation, and question answering. Lead the end-to-end machine learning lifecycle, from data acquisition and feature engineering to model training, evaluation, and deployment. Work with large-scale datasets, applying techniques for data cleaning, preprocessing, and augmentation relevant to NLP. Utilize deep learning frameworks (e.g., TensorFlow, PyTorch) and libraries (e.g., Hugging Face Transformers, spaCy) to build and optimize models. Develop robust evaluation metrics and conduct rigorous testing to ensure model performance and reliability. Collaborate closely with software engineers, data scientists, and product managers to integrate ML solutions into production systems. Stay current with the latest advancements in NLP and machine learning research, evaluating and adopting new methodologies. Contribute to the development of reusable ML components and best practices within the team. Mentor junior engineers and share knowledge across the organization. Troubleshoot and optimize existing ML models and pipelines for performance and scalability. Document experiments, findings, and model architectures clearly and comprehensively. Participate in code reviews and provide constructive feedback.\nQualifications:\nMaster's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field. 5+ years of hands-on experience in machine learning, with a strong specialization in NLP. Proven experience developing and deploying production-ready NLP models using deep learning techniques. Expertise in programming languages such as Python. Strong understanding of various NLP tasks and state-of-the-art approaches (e.g., Transformers, BERT, GPT). Proficiency with ML frameworks like TensorFlow or PyTorch, and libraries like scikit-learn, NLTK, spaCy, and Hugging Face. Experience with cloud platforms (AWS, Azure, GCP) and MLOps principles. Strong analytical, problem-solving, and critical thinking skills. Excellent communication and collaboration skills, with the ability to articulate complex technical concepts clearly. Demonstrated ability to work independently and manage projects effectively in a remote setting. Experience with distributed computing frameworks (e.g., Spark) is a plus.\nThis is a fully remote position, offering flexibility and the opportunity to work with a world-class team. We offer a competitive salary, excellent benefits, and significant opportunities for professional growth.",
  "job_google_link": "https://www.google.com/search?ibp=htl;jobs&q&htidocid=PFE5_EZsLu8J3tQJAAAAAA%3D%3D&hl=en-GB&shndl=37&shmd=H4sIAAAAAAAA_xWMMQrCQBBFsc0RrKaWmKhgo4WNIkgShCCWYV2H3ZE4E3a2SOkdPIlX8iSuzYfP--9nn0m2a5FJAtTGemKECk1gYgcHdqljgDk01Rm-rzc85AaauPUgDEcR1-N062McdFOWqn3hNJpItrDyLIXxJmOZJP1Hp94EHHoTsVutF2MxsJstr97EU1rAngLaCMRQEzOaQXrSHOomhwtTxDu06Rr1ByShUDS0AAAA&shmds=v1_ATWGeeMglCCYnLwKF9gbX6bQPUFmoRBgEKGM3PT8ERGR2siztg&source=sh/x/job/li/m1/1#fpstate=tldetail&htivrt=jobs&htiq&htidocid=PFE5_EZsLu8J3tQJAAAAAA%3D%3D",
  "employer_website": "https://en-ke.whatjobs.com",
  "job_onet_job_zone": "5",
  "job_salary_period": null,
  "job_apply_is_direct": false,
  "job_employment_type": "Full–time",
  "job_employment_types": [
    "FULLTIME"
  ],
  "job_posted_at_timestamp": 1773446400,
  "job_posted_at_datetime_utc": "2026-03-14T00:00:00.000Z"
}