Skip to content
mimi

Senior AI/ML Engineer

WhatJobs Direct

Remote · Canada Full-time Senior Yesterday

About the role

About

Our client, a globally recognized leader in AI innovation, is actively seeking a highly skilled Senior AI/ML Engineer specializing in Natural Language Processing (NLP) to join our dynamic, fully remote team. This role is perfect for an individual passionate about leveraging advanced machine learning techniques to solve complex real‑world problems through language understanding and generation. You will play a key role in developing state‑of‑the‑art NLP models and systems that will define the future of our products and services.

Responsibilities

  • Design, develop, train, and deploy sophisticated NLP models for tasks such as text classification, sentiment analysis, named entity recognition, machine translation, question answering, and text summarization.
  • Implement and fine‑tune state‑of‑the‑art deep learning architectures (e.g., Transformers, LSTMs, RNNs) for NLP applications.
  • Process, clean, and structure large volumes of unstructured text data from various sources.
  • Conduct rigorous evaluation and performance tuning of NLP models, ensuring scalability, efficiency, and accuracy.
  • Collaborate closely with product managers, software engineers, and domain experts to understand requirements and translate them into effective AI solutions.
  • Stay at the forefront of NLP research, exploring and integrating new algorithms, techniques, and tools to enhance our AI capabilities.
  • Develop and maintain robust MLOps pipelines for model deployment, monitoring, and retraining in production environments.
  • Contribute to the open‑source AI/ML community and engage in knowledge sharing within the team.
  • Write clean, well‑documented, and maintainable code in Python and relevant ML frameworks (e.g., TensorFlow, PyTorch, Hugging Face).
  • Mentor junior engineers and contribute to the team's technical growth.

Qualifications

  • Master's or PhD degree in Computer Science, Artificial Intelligence, Machine Learning, Computational Linguistics, or a related quantitative field.
  • 5+ years of hands‑on experience in developing and deploying production‑grade NLP models and systems.
  • Deep understanding of NLP concepts, algorithms, and techniques, including statistical methods and deep learning approaches.
  • Proven experience with large language models (LLMs) and transformer architectures.
  • Proficiency in Python and major ML libraries/frameworks such as TensorFlow, PyTorch, Scikit‑learn, NLTK, SpaCy, and Hugging Face.
  • Experience with data processing, feature engineering, and model evaluation for text data.
  • Familiarity with cloud platforms (AWS, GCP, Azure) and MLOps practices.
  • Strong understanding of software development principles and version control systems (e.g., Git).
  • Excellent analytical, problem‑solving, and critical thinking skills.
  • Ability to work independently and manage multiple projects simultaneously in a remote setting.
  • Outstanding communication and collaboration skills, with the ability to explain complex technical concepts to diverse audiences.

This fully remote position offers an exceptional opportunity to shape the future of AI‑driven language technologies from anywhere.

Skills

AWSAzureDockerGitGCPHugging FaceLSTMsMachine LearningNLTKNLPPythonPyTorchRNNsScikit-learnSpaCyTensorFlowTransformers

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free