Lead Software Engineer
Core
Lead a portfolio of diverse technology projects to build and deploy scalable AI/ML platform capabilities, GenAI features, and developer tools for enterprise applications.
Role type
Senior IC Lead Software Engineer (AI/ML Platform & GenAI)
Builds
Production-grade APIs, SDKs, microservices, LLM integrations (RAG, agents), and observability tools for AI/ML applications.
Domain
Financial Services / Generative AI / Machine Learning / Cloud Infrastructure
Required skills
Distributed systems, Microservices, Platform engineering, GenAI/LLM integration, API/SDK design, Cloud-native development, Data-intensive solutions, Event-driven architecture, AI/ML solution integration, Technical leadership
Preferred skills
MLOps, LLM observability, Agentic workflows, Responsible AI implementation, Developer tooling, Vector databases
Technologies
Java, Python, Go, Node, TypeScript, MySQL, PostgreSQL, MongoDB, Redis, Cassandra, DynamoDB, Kubernetes, AWS, Azure, Google Cloud, OpenTelemetry, LangChain, Haystack
Responsibilities
Partner with product, design, and data science teams to define scalable AI/ML capabilities; Design and develop production-grade APIs, SDKs, and developer tools; Build and integrate GenAI capabilities including LLMs, RAG, and agents; Develop capabilities for LLM/AI observability, evaluation, and responsible AI; Utilize various programming languages and cloud tools to build scalable serverless solutions; Mentor other members of the engineering community.
Seniority
Senior, hands-on IC with leadership responsibilities
