Lead Software Engineer- NLP, Gen AI
Core
Architect, implement, and deploy NLP and Generative AI algorithms and Python applications to support Gartner's Research & Consulting Delivery strategy and help clients leverage AI.
Role type
Lead Software Engineer (NLP, Gen AI)
Builds
Production data science packages, APIs, and agentic AI solutions (LangChain, RAG) for enterprise clients.
Domain
AI/ML, Natural Language Processing, Generative AI, Enterprise Consulting
Deliverable
production ML models | product features
Required skills
NLP, Machine Learning, Deep Learning, LLMs (OpenAI, Cohere, Anthropic, Llama), Generative AI, Agentic AI, LangChain, LangGraph, RAG, Prompt Engineering, Python, API development, Model optimization, Data mining, Statistics
Preferred skills
Graduate/Postgraduate degree in Engineering or Data Science, Experience with BERT and Transformers, Agile/Scrum methodology
Technologies
Python, LangChain, LangGraph, Langfuse, OpenAI, Cohere, Anthropic, Llama, BERT, Transformers
Responsibilities
Establish methodologies for rolling out new data analysis capabilities; Lead architecture and technical design discussions; Continuously improve models through experimentation; Analyze unstructured text data to discover insights; Create Data Science packages and APIs; Mentor junior team members; Ensure scalability and business adoption of solutions.
Seniority
Senior, hands-on IC with mentorship responsibilities