Description

Job Description

We are seeking a highly skilled and experienced Senior Natural Language Processing (NLP) Engineer to join our dynamic team. In this role, you will be responsible for developing and implementing advanced NLP models, managing the full lifecycle of model development, and ensuring the seamless deployment and operation of these models in production environments.

Responsibilities

NLP Model Development: Design and implement state-of-the-art NLP models to solve complex problems involving text analysis and natural language understanding.
Model MLOps: Apply best practices in MLOps to manage the model lifecycle, including version control, testing, deployment, and monitoring.
On-Premises Solutions: Develop and maintain NLP solutions that can be deployed in on-premises environments, ensuring high performance and compliance with data security regulations.
Collaboration and Leadership: Work closely with cross-functional teams, including data scientists, engineers, and product managers, to integrate NLP capabilities into broader systems and products.
Research and Innovation: Stay abreast of the latest developments in NLP and machine learning and apply this knowledge to improve existing systems and explore new approaches.
Problem Solving: Tackle challenging problems in natural language understanding and provide robust, scalable solutions.
Mentoring: Guide and mentor junior team members, sharing knowledge and best practices in NLP and MLOps.
Requirements

Education: Bachelors degree in computer science, Artificial Intelligence, Machine Learning, or a related field. Advanced degree preferred.
Experience: At least 4 years of hands-on experience in NLP, with a proven track record of developing and deploying NLP models in production environments.
Technical Skills: Proficiency in Python, NLP libraries (e.g., NLTK, spaCy, Transformers), and deep learning frameworks (e.g., TensorFlow, PyTorch).
MLOps Knowledge: Solid understanding of MLOps principles, including CI/CD pipelines, containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes).
On-Prem Solutions Expertise: Experience in developing and deploying NLP solutions in on-premises environments, with a focus on scalability and security.
Problem-Solving Skills: Strong analytical and problem-solving abilities, with a focus on delivering practical and efficient solutions.
Communication: Excellent communication and collaboration skills, with the ability to explain complex technical concepts to non-technical stakeholders.
Benefits

Competitive salary and benefits package
Flexible working hours and remote work options
Opportunity to work with cutting-edge technologies in a fast-paced environment.
Continuous learning and professional development opportunities
Collaborative and inclusive team culture
Must Have Skills:

Technical Skills: Proficiency in Python, NLP libraries (e.g., NLTK, spaCy, Transformers), and deep learning frameworks (e.g., TensorFlow, PyTorch).
MLOps Knowledge: Solid understanding of MLOps principles, including CI/CD pipelines, containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes).
On-Prem Solutions Expertise: Experience in developing and deploying NLP solutions in on-premise environments, with a focus on scalability and security.
Problem-Solving Skills: Strong analytical and problem-solving abilities, with a focus on delivering practical and efficient solutions.

Education

ANY GRADUATE