Senior Lead Software Engineer, AI Services
Core
Design, build, integrate, and optimize AI Foundation Services infrastructure components for GenAI and traditional AI/ML platforms, focusing on production-quality delivery and hands-on engineering.
Role type
Senior Lead Software Engineer (AI Services)
Builds
Reusable AI/ML foundation services, managed service integrations, and platform adoption patterns for enterprise-scale GenAI and machine learning.
Domain
Financial services, AI/ML infrastructure, Cloud-native platforms
Deliverable
production ML models | infrastructure
Required skills
Distributed systems design, Kubernetes, Cloud-native application development, Python, Java, Go, Performance engineering, Secure-by-design practices, LLM and model serving patterns, GPU-backed platform integration, Capacity modeling, Developer enablement asset creation
Preferred skills
AI-assisted software development tooling, Responsible AI workflows, Incident response, SLO/SLI management
Technologies
Kubernetes, Python, Java, Go, LLM, Machine Learning, Model Serving, CI/CD, Cloud
Responsibilities
Design and build AI Foundation Services infrastructure for GenAI and ML platforms; Partner with application teams to co-develop reusable services and integrations; Translate requirements into technical designs and implementation plans; Reduce delivery risk by contributing to non-functional requirements and production readiness reviews; Build reusable engineering assets like reference architectures and deployment templates; Drive adoption of AI-assisted engineering practices; Collaborate with cross-functional teams to resolve complex technical issues; Participate in technical design reviews and incident analysis.
Seniority
Senior, hands-on IC with leadership responsibilities
