Proficiency in Python and relevant ML and NLP libraries (e.g., scikit-learn, TensorFlow, PyTorch, spaCy, NLTK).
Experience with data analysis, visualization tools, and NLP training methodologies.
Familiarity with bot builder platforms (e.g., Dialogflow, Rasa, Microsoft Bot Framework, Kore.ai).
Experience working with large language models (LLMs) such as GPT-4, BERT, LaMDA, PaLM, Vertex AI, LLaMA, Azure OpenAI Service.
Roles & Responsibilities
Designing, implementing, and maintaining secure and stable AI/ML solutions using leading AI technology frameworks, including conversational AI solutions
Aligning AI/ML use cases with business strategies and key performance indicators and other metrics
Working closely and lead software engineers to build new applications to run on AI/ML platforms
Perform data analysis, feature engineering, and NLP training to optimize model performance
Monitoring current and future trends and advancements in AI, machine learning, and other emerging technologies
Provide vision for relevant technology systems, including those that support enterprise risk management and independent compliance applications, ensuring that engineers use blueprints, architecture, patterns, and design.
Explore and prototype novel techniques in generative AI/ML including fine-tuning, reinforcement learning with various of reward strategies, transfer learning, and multimodal alignment.
Build and maintain chatbot solutions using bot builder platforms
Interfaces with vendors to assess their technology and to guide their product roadmap based on requirements.
Requires sophisticated analytical thought to resolve issues in a variety of complex situations.
Develop and maintain applications using Node.js and JavaScript, along with relevant frameworks.
Contribute to the development of Generative AI use cases and proof-of-concept projects.
Uses developed communication skills to negotiate and often at higher levels.
Collaborate with cross-functional teams to integrate AI/ML and NLP solutions into existing products and systems.
Perform batch testing and quality assurance of chatbot performance and other NLP applications.
Develop and maintain NLP pipelines for text processing and analysis.
Implement API and system integrations.
Manage databases for storing and retrieving user data using MongoDB, SQL, or other NoSQL databases.