Lead Software Engineer — Enterprise Applications
Core
Design, build, and deploy scalable agentic AI frameworks and generative AI solutions for Investment, Corporate, and Commercial Banking.
Role type
Lead Software Engineer (AI/ML)
Builds
Production-grade AI capabilities and full-stack applications integrating LLM-driven workflows
Domain
Banking and financial services
Deliverable
production ML models
Required skills
Python, Java (Spring Boot), JavaScript/TypeScript, LLMs, RAG, prompt engineering, multi-agent systems, TensorFlow, PyTorch, Scikit-learn, NumPy, Pandas, Docker, Kubernetes, OpenShift, Git, CI/CD, API-first architecture, microservices
Preferred skills
Angular, Node.js, Devin, GitHub Copilot, Antigravity, data science, statistical modeling
Technologies
OpenAI, Anthropic, Google APIs, Google ADK
Responsibilities
Design and implement scalable agentic AI frameworks; Develop and integrate agentic AI systems leveraging multiple model providers; Build full-stack applications integrating LLM-driven workflows; Drive MVP-first, rapid-iteration approach; Define and implement metrics and evaluation strategies for AI systems; Research and prototype advances in agent-based and generative AI technologies; Provide technical guidance and mentorship to junior engineers
Seniority
Senior, hands-on IC
