Machine Learning Engineer - NLP
WhatJobs DirectOur client is at the forefront of innovation in AI & Emerging Technologies and is seeking a talented Machine Learning Engineer with a specialization in Natural Language Processing (NLP) to join their globally distributed, remote-first team. This role offers the chance to work on cutting-edge projects, developing intelligent systems that redefine user experiences and industry standards.
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. Build and maintain robust data pipelines for training and evaluating machine learning models, ensuring data quality and scalability. Collaborate with research scientists and product managers to translate complex research concepts into production-ready ML solutions. Optimize ML models for performance, efficiency, and scalability in production environments. Conduct experiments, analyze results, and iterate on models to achieve state-of-the-art performance. Develop and deploy machine learning models using cloud platforms (e.g., AWS, GCP, Azure) and associated ML services. Write clean, well-documented, and maintainable code in Python or other relevant languages. Stay current with the latest advancements in NLP, machine learning, and deep learning research. Contribute to the technical roadmap and strategy for AI/ML initiatives. Mentor junior engineers and share knowledge within the team. Qualifications:
Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field. Proven experience in developing and deploying NLP models in production. Strong theoretical and practical understanding of machine learning algorithms, deep learning architectures (e.g., Transformers, RNNs, LSTMs), and NLP techniques. Proficiency in Python and relevant ML libraries (e.g., TensorFlow, PyTorch, scikit-learn, Hugging Face Transformers). Experience with cloud platforms (AWS, GCP, Azure) and MLOps practices. Solid understanding of software engineering principles, data structures, and algorithms. Excellent problem-solving, analytical, and critical thinking skills. Ability to work effectively in a collaborative, remote team environment. Strong communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences. Experience with large-scale data processing frameworks (e.g., Spark) is a plus. This is an exceptional opportunity for an AI enthusiast to contribute to groundbreaking work within a fully remote setting, impacting the future of intelligent systems from anywhere in the US, with a focus on innovation from Columbus, Ohio, US .
Job Type
- Job Type
- Full Time
- Location
- Columbus, OH
Share this job: