About the Role
Our client, WhatJobs Direct, a leader in the AI & Emerging Technologies sector, is seeking a Principal NLP Engineer with deep expertise in dialogue systems to join their innovative team. This fully remote position offers the chance to work on groundbreaking natural language processing projects from anywhere, contributing to the next generation of intelligent conversational agents. You will play a key role in designing, developing, and deploying advanced NLP solutions that power cutting‑edge user experiences. This is an exciting opportunity to lead and innovate in a field experiencing exponential growth, with a company committed to pushing the boundaries of AI.
Key Responsibilities
- Design and implement state-of-the-art Natural Language Processing (NLP) models and algorithms, particularly for conversational AI and dialogue management.
- Lead the development of robust and scalable dialogue systems, including intent recognition, entity extraction, and response generation.
- Collaborate with product teams to define NLP features and requirements for new products and services.
- Research and evaluate new NLP techniques, tools, and libraries to improve model performance and efficiency.
- Develop and maintain data pipelines for training and evaluating NLP models, ensuring high-quality data.
- Mentor junior NLP engineers and contribute to the team's technical growth.
- Optimize NLP models for deployment in production environments, considering latency and resource constraints.
- Contribute to the overall AI strategy and research roadmap.
Requirements
- Master's or Ph.D. in Computer Science, Computational Linguistics, Artificial Intelligence, or a related field.
- 5+ years of experience in NLP, with a strong focus on dialogue systems, chatbots, or virtual assistants.
- Expertise in Python and common NLP libraries such as NLTK, spaCy, Hugging Face Transformers.
- Proficiency with deep learning frameworks (e.g., TensorFlow, PyTorch).
- Experience with large language models (LLMs) and their application in dialogue.
- Solid understanding of machine learning principles, algorithms, and evaluation metrics.
- Proven ability to work independently and lead complex technical projects in a remote setting.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively across distributed teams.
Benefits
- Highly competitive salary and performance-based incentives.
- Fully remote work arrangement, offering flexibility and work-life balance.
- Comprehensive health insurance package.
- Generous annual leave and paid time off.
- Professional development budget for courses, conferences, and certifications.
- Opportunity to work on impactful AI projects with leading technologies.
- Retirement savings plan.
- Access to virtual collaboration tools and a supportive remote team culture.