Principal Software Engineer- NLP, Gen AI, ML
Core
Architect, implement, and deploy Python-based AI/ML applications and APIs to support Gartner's Consulting & Insights Delivery strategy, focusing on NLP, GenAI, and LLMs.
Role type
Principal Software Engineer (AI/ML)
Builds
Production data science packages, APIs, and standalone data-driven products/services
Domain
Consulting & Insights, Generative AI, Natural Language Processing
Deliverable
production ML models | product features | infrastructure
Required skills
NLP, BERT, Transformers, Deep Learning, LLMs (OpenAI, Cohere, Anthropic, Llama), RAG, embedding models, vector DBs, agentic AI frameworks, cloud deployment (Azure/AWS), model optimization, API provisioning
Preferred skills
Evangelizing new technologies, observability implementation, quantitative and qualitative prioritization methodologies
Technologies
Python, Azure, AWS, 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 team members on technical practices; Ensure scalability and business adoption of solutions
Seniority
Principal, hands-on IC with strategic alignment