onsite
Senior NLP Engineer
NLP Engineer
The Senior NLP Engineer will develop and implement NLP systems, focusing on document processing, information extraction, and chatbot technologies. This role involves working with traditional NLP expertise and integrating the latest Large Language Models (LLMs) to enhance existing applications and drive innovation within a dynamic team.
About the role
About the Role
We are seeking a skilled NLP Engineer to join our dynamic team. This role involves developing and implementing NLP systems, focusing on document processing, information extraction and chatbot technologies, among other applications. The ideal candidate will possess a blend of traditional NLP expertise and experience with the latest Large Language Models (LLMs).
Key Responsibilities
Document Processing and Information Extraction
- Develop and optimize NLP algorithms for document analysis, summarization, and classification.
- Implement OCR and text/table extraction techniques for various document formats.
Chatbot Development
- Design, build, and maintain chatbot solutions, integrating them with existing systems.
- Enhance chatbot performance using advanced NLP techniques for better user interaction.
Integration of LLMs
- Work with state-of-the-art LLMs to enhance existing NLP applications with model fine-tuning.
- Research and experiment with new LLMs to stay ahead in the field.
Collaboration and Innovation
- Collaborate with cross-functional teams to implement NLP solutions.
- Drive innovation by exploring new NLP methodologies and tools.
Strategy
- Awareness and understanding of the Group's ESG strategy and model appropriate to the role.
Business
- Awareness and understanding of how the ESG models operating in the Group.
Processes
- Responsible for developing some ESG-related NLP models.
Risk Management
- The ability to interpret the NLP models, identify key issues and put in place appropriate model controls and measures.
Governance
- Identify key Responsible AI related to the model developed.
Our Ideal Candidate
- 5+ years of experience in Machine Learning and NLP.
- Strong programming skills in particularly - Python is required.
- NLP experience ideally in ESG domain.
- Ideally working experience in Large Language Models (LLM).
- Bachelor’s degree (or above) in Computer Science, Computing engineering, Mathematics, or a related field.
- Business Communication skills.
Role Specific Technical Competencies
- Data Science
- NLP document processing, information extraction and chatbot
- Data Analytics
- Programming skills, e.g., Python
- LLM, e.g., GPT, BERT, Llama
- DL frameworks, e.g., Torch, Tensorflow
- Cloud
- Production deployment
- API
- ESG