Senior AI/ML Engineer, Natural Language Processing
WhatJobs Direct
About the role
Our client, a cutting-edge technology company at the forefront of artificial intelligence innovation, is seeking a highly skilled Senior AI/ML Engineer specializing in Natural Language Processing (NLP) to join their fully remote research and development team. This is a unique opportunity to work on groundbreaking projects that leverage advanced NLP techniques to solve complex real-world problems. The ideal candidate will possess a strong theoretical understanding of machine learning and deep learning, coupled with practical experience in building and deploying NLP models. You will be responsible for designing, developing, and implementing state-of-the-art NLP solutions, contributing to the company's leadership in AI.
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. Process, clean, and prepare large volumes of text data for model training and evaluation. Conduct research into new NLP techniques and methodologies, staying abreast of the latest academic and industry advancements. Collaborate with cross-functional teams, including data scientists, software engineers, and product managers, to integrate NLP solutions into products and services. Build and maintain robust data pipelines for NLP model development and deployment. Evaluate model performance, identify areas for improvement, and iterate on model architectures and training strategies. Write clean, efficient, and well-documented code in Python or other relevant programming languages. Deploy and monitor NLP models in production environments, ensuring scalability and reliability. Contribute to the team's knowledge base through presentations, documentation, and code reviews. Mentor junior engineers and contribute to a culture of technical excellence. Explore and experiment with various NLP frameworks and libraries (e.g., TensorFlow, PyTorch, Hugging Face Transformers, spaCy). Stay engaged with the NLP research community through publications, conferences, and open-source contributions. Qualifications: Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field. Minimum of 5 years of professional experience in AI/ML engineering, with a strong specialization in Natural Language Processing. Proven experience in developing and deploying NLP models in production settings. Deep understanding of NLP concepts, including embeddings, attention mechanisms, recurrent neural networks (RNNs), and transformer architectures. Proficiency in Python and relevant NLP libraries (e.g., NLTK, spaCy, scikit-learn, Hugging Face). Experience with deep learning frameworks such as TensorFlow or PyTorch. Solid understanding of machine learning principles, including supervised, unsupervised, and semi-supervised learning. Experience with cloud platforms (AWS, GCP, Azure) and ML deployment tools is a plus. Strong analytical and problem-solving skills. Excellent communication and collaboration skills, with the ability to work effectively in a remote team environment. Experience with large-scale data processing and distributed computing is advantageous. Published research in reputable NLP conferences or journals is a significant plus. This is a fully remote position offering a highly competitive salary, comprehensive benefits, and the chance to work on transformative AI technologies.
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