A MNC technology organisation is seeking a NLP Developer to join their team.
Your new company
We are seeking a highly skilled and experienced Natural Language Processing (NLP) Engineer to join our innovative team. As an NLP Engineer, you will be responsible for developing and implementing cutting-edge algorithms and models to process and understand human language. You will collaborate with data scientists, software engineers, and domain experts to build robust NLP solutions that extract insights from textual data and enable advanced language-based applications. The ideal candidate will have a strong background in NLP, machine learning, and programming, along with a passion for solving complex language-related challenges.
Your new role
As NLP Engineer in the engineering team, you will be responsible for:
- Design, develop, and implement NLP algorithms, models, and techniques to extract meaning, sentiment, intent, and other linguistic features from textual data.
- Collaborate with cross-functional teams to define project requirements and objectives, and translate them into technical solutions.
- Collect, preprocess, and analyze large volumes of text data to train and evaluate NLP models, leveraging machine learning techniques.
- Develop and optimize machine learning models for tasks such as text classification, named entity recognition, sentiment analysis, question answering, and information extraction.
- Conduct research and stay updated with the latest advancements in NLP and machine learning, identifying opportunities for innovation and improvement.
- Perform feature engineering, feature selection, and hyperparameter tuning to enhance model performance and accuracy.
- Implement and deploy NLP solutions into production systems, ensuring scalability, reliability, and maintainability.
- Collaborate with software engineers to integrate NLP components into larger software systems or platforms.
- Conduct experiments and evaluations to assess the performance and effectiveness of NLP models and algorithms, iterating and refining as needed.
- Stay abreast of industry standards and best practices for data privacy, security, and ethical considerations in NLP applications.
- Document research findings, methodologies, and technical specifications to facilitate knowledge sharing and collaboration.
- What you'll need to succeed
- Master/ Bachelor’s degree in computer science, Information Systems, Engineering, Math or related technical field.
- 2-4 years experience in the following areas:
- Proficiency in programming languages such as Python and Java
- Experience with designing and developing microservices architecture.
- Proficiency in deploying and managing applications using Kubernetes.
- Familiarity with version control systems, CI/CD practices
- Hands-on experience with AWS Bedrock and Azure OpenAI services.
- Experience with large language models (LLMs) and multimodal models.
- Proven experience as an NLP Engineer with a track record of successfully implementing NLP solutions and models.
- Strong understanding of NLP concepts, techniques, and algorithms, including but not limited to text representation, word embeddings, sequence modeling, and deep learning architectures (e.g., LSTM, Transformer).
- Proficiency in programming languages commonly used in NLP, such as Python and libraries like NLTK, spaCy, scikit-learn, TensorFlow, or PyTorch.
- Experience in training and evaluating NLP models using large datasets and machine learning frameworks.
What you'll get in return
In return, you'll be part of an organisation that values its employees. You will have a structured career growth and plenty of global developmental opportunities.
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or email [email protected] for a confidential discussion on your career. Referrals are welcome.
If this job isn't quite right for you, but you are looking for a new position within Cloud & DevOps, AI & Machine Learning, please contact us as well.
EA Reg Number: R1988154
EA License Number: 07C3924 | Company Registration No: 200609504D