Overview
Senior AI/ML Engineer role building NLP and generative AI solutions, including an intelligent chatbot/virtual assistant, and integrating them with enterprise platforms.
What you'll do
- Design, develop and deploy an intelligent chatbot/virtual assistant using state-of-the-art language models and NLP techniques, ensuring accurate responses and context retention across interactions.
- Work across client teams to develop and architect Generative AI solutions using ML and GenAI.
- Develop and promote standards across the community.
- Evaluate and select appropriate AI tools and machine learning models, and build and train working versions of those models using Python and other open-source technologies.
- Help democratize the AI building process while advancing the capabilities of autonomous and human-controlled agents.
- Set up and train large language models (BERT, GPT-3, etc.) and other state-of-the-art neural networks.
- Clean, structure and preprocess raw data for NLP models, including text normalization, tokenization and other data transformation techniques.
- Train and fine-tune NLP models using appropriate datasets, validate performance using suitable metrics and adjust model parameters to optimize results.
- Integrate NLP capabilities with SAP, Salesforce, SharePoint and ServiceNow, ensuring smooth and efficient data exchange between systems.
- Monitor and evaluate chatbot/virtual assistant performance, use analytics to identify improvements and optimize for user experience and accuracy.
- Collaborate with engineers, data scientists and business analysts to understand requirements, refine models and implement NLP solutions.
- Stay current with advancements in NLP, machine learning and AI, and evaluate and adopt new technologies, tools and methodologies.
What you'll need
- Bachelor's or Master's degree in Mathematics, Statistics, Computer Science, Data Science, AI, Machine Learning, or a related field.
- 7+ years of professional experience in NLP/LLM solutions, with a focus on developing chatbots/virtual assistants or similar applications.
- 7 years of experience in programming Python/R.
- Proficiency in industry-leading NLP tools, libraries and frameworks.
- Experience in deep learning and training LLMs.
- Expertise in programming languages commonly used in NLP, such as Python.
- Hands-on experience with forecasting, predictive modelling and classification.
- Hands-on experience with AWS services such as S3, EC2 and SageMaker.
- Strong understanding of NLP concepts and techniques, such as tokenization, entity recognition, sentiment analysis and language modelling.
- Strong understanding in building and maintaining API solutions.
- Excellent problem-solving skills, with the ability to troubleshoot technical challenges and develop effective solutions.
- Strong communication skills, with the ability to explain complex NLP concepts to non-technical stakeholders.
- A collaborative team player who can work effectively in cross-functional teams.
Nice to have
- Exposure to Generative AI, OpenAI ChatGPT and LangChain.
- Hands-on experience integrating with platforms like SAP, Salesforce, SharePoint and ServiceNow.
Details
Read the full description and apply on the company’s own careers page.