Lead Software Engineer - AI Platforms
Core
Designing and implementing complex backend services, APIs, and agentic AI capabilities (RAG pipelines, tool integration) for Global Banking workflows.
Role type
Lead Software Engineer (AI Platforms)
Builds
Scalable, secure cloud-native software components and AI-driven automation for deal origination and market intelligence.
Domain
Financial Services / AI Engineering / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, React, Spring Boot, microservices architecture, AWS, Terraform, Docker, Kubernetes, PostgreSQL, MySQL, NoSQL, GraphQL, OpenSearch, Splunk, Datadog, CI/CD, AI-assisted development tools
Preferred skills
Full SDLC ownership, agile engineering practices, secure engineering, team leadership through influence
Technologies
AI, AWS, OpenSearch, Backend, CI/CD, Cloud, CloudWatch, Copilot, Datadog, Docker, Dynatrace, GitHub, GraphQL, Java, Jenkins, Kubernetes, Machine Learning, MySQL, NoSQL, PostgreSQL, Python, React, Redis, Security, Splunk, Spring, Spring Boot, Terraform, microservices
Responsibilities
Design and implement complex software components across backend services, APIs, and user interfaces. Build and enhance agentic capabilities using the Smart SDK. Develop and optimize end-to-end RAG pipelines. Write secure, production-ready code and strengthen the codebase through reviews and debugging. Engineer data and search solutions using PostgreSQL and OpenSearch. Contribute to cloud-native engineering on AWS and partner on infrastructure as code.
Seniority
Senior, hands-on IC with leadership responsibilities