Lead Software Engineer (Python, AI) - AskGartner
Core
Building the AI-powered strategic advisor platform (AskGartner) that serves enterprise clients by integrating Gartner's research and expert knowledge into chat and embedded AI experiences.
Role type
Lead Software Engineer (Python, AI)
Builds
Chat and embedded AI experiences for enterprise clients
Domain
Enterprise AI / Strategic Advisory / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Python (expert), Python FastAPI, asynchronous programming, AWS (SageMaker Pipelines, S3, Athena, EMR), PostgreSQL/SQL, Pandas, Git, unit testing (pytest)
Preferred skills
LangGraph/LangChain, Large Language Models (OpenAI/Anthropic/Google), Load testing frameworks, Docker, Kubernetes, Terraform, OpenSearch/RAG systems, Cache technologies
Technologies
AWS SageMaker, AWS Athena, AWS EMR, LangGraph, LangChain, OpenSearch, Locust, JMeter, Splunk, Argo CI/CD
Responsibilities
Drive technical initiatives end-to-end with minimal guidance, own architecture and design decisions for complex systems, mentor and elevate fellow engineers, lead solutioning sessions and surface technical risks, serve as a technical point of contact for cross-functional teams
Seniority
Senior, hands-on IC with leadership responsibilities