Lead Software Engineer - AI Engineer
Core
Design and build creative full-stack software solutions and lead the creation of AI-driven capabilities including LLM-based services, orchestration, and workflow integrations.
Role type
Lead Software Engineer specializing in AI and Generative AI
Builds
Cloud-native microservices, APIs, and AI-driven capabilities for a global financial institution
Domain
Financial Services / Generative AI / Cloud Infrastructure
Required skills
System design, application development, production operational stability, responsible AI use in engineering, large language models, generative AI use cases (RAG, agents, prompt/tool orchestration, evaluation, guardrails), AI/ML frameworks (PyTorch, TensorFlow, scikit-learn, Hugging Face), distributed systems, major cloud platforms (AWS, GCP, Azure), microservices, RESTful APIs, relational and NoSQL databases, leading AI-assisted development tools
Preferred skills
Cloud certification (AWS, GCP, Azure), Python for AI/ML integrations, multi-region service deployments, zero-downtime deployment, Docker, Kubernetes, Helm, modern CI/CD practices, advanced Java proficiency
Technologies
AWS, Azure, GCP, Copilot, Docker, Kubernetes, Helm, Java, Python, PyTorch, TensorFlow, scikit-learn, Hugging Face, Postgres, NoSQL, REST, streaming, service mesh, ECS, EKS
Responsibilities
Design and build creative full-stack software solutions using innovative approaches, lead the creation and delivery of AI-driven capabilities, drive adoption of enterprise-authorized AI-assisted engineering practices, use AI coding assist tools to improve productivity, architect and deliver cloud-native microservices and APIs, identify and automate fixes for recurring operational issues, code in Java and work with AWS ECS, EKS, and Postgres, use AI agents such as Copilot and Claude to improve quality and delivery timelines
Seniority
Senior, hands-on IC with leadership responsibilities