Skip to content
mimi

Senior AI/ML Engineer

Placements24

Richmond Hill · On-site Full-time Senior 2w ago

About the role

About Our Client

Our client is a leader in AI & Emerging Technologies and is seeking a highly skilled Senior AI/ML Engineer specializing in Natural Language Processing (NLP) to join our innovative team in Markham, Ontario, CA. This role is pivotal in developing and deploying advanced AI models that understand, interpret, and generate human language. The ideal candidate will possess deep expertise in NLP techniques, machine learning algorithms, and large language models (LLMs). You will be responsible for the end-to-end lifecycle of NLP projects, from data preprocessing and model training to deployment and performance monitoring. This position requires a strong academic background, practical experience in building and scaling AI solutions, and a passion for pushing the boundaries of artificial intelligence.

Key Responsibilities

  • Design, develop, and implement state-of-the-art NLP models for tasks such as text classification, sentiment analysis, named entity recognition, machine translation, and text generation.
  • Work with large datasets, including cleaning, preprocessing, and feature engineering for NLP applications.
  • Train, evaluate, and fine-tune machine learning models using various frameworks (e.g., TensorFlow, PyTorch).
  • Implement and optimize deep learning architectures relevant to NLP, including Transformers and Recurrent Neural Networks.
  • Deploy NLP models into production environments and monitor their performance.
  • Collaborate with product managers, data scientists, and software engineers to integrate AI solutions into our products and services.
  • Stay current with the latest research and advancements in NLP, machine learning, and artificial intelligence.
  • Conduct experiments to test hypotheses and explore new NLP techniques.
  • Develop and maintain robust code for ML pipelines and model deployment.
  • Contribute to the company's AI strategy and roadmap.
  • Mentor junior engineers and share knowledge within the team.

Qualifications

  • Master's or Ph.D. degree in Computer Science, Artificial Intelligence, Machine Learning, Computational Linguistics, or a related quantitative field.
  • Minimum of 5 years of hands-on experience in developing and deploying NLP models in a production environment.
  • Proven expertise in NLP techniques and algorithms (e.g., tokenization, embeddings, sequence-to-sequence models).
  • Strong proficiency in Python and relevant ML/NLP libraries (e.g., spaCy, NLTK, Hugging Face Transformers, scikit-learn).
  • Experience with deep learning frameworks like TensorFlow or PyTorch.
  • Familiarity with cloud platforms (AWS, Azure, GCP) for AI/ML workloads.
  • Experience with data processing and pipeline tools.
  • Strong understanding of statistical methods and machine learning principles.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Effective communication and collaboration skills, with the ability to explain technical concepts to non-technical audiences.
  • Experience with large language models (LLMs) and prompt engineering is a significant plus.

This is an exciting opportunity to be at the cutting edge of AI development and shape the future of natural language understanding. We offer a competitive salary, comprehensive benefits, and a stimulating work environment.

Skills

AWSAzureGCPHugging Face TransformersNLTKNLPPythonPyTorchRecurrent Neural Networksscikit-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