Full Stack Engineer (AI-Enabled)
Core
Design and deliver scalable, enterprise-grade banking platforms with integrated AI capabilities for client onboarding and business workflows.
Role type
Senior Full Stack Engineer (AI-Enabled)
Builds
Core banking and client onboarding platforms, APIs, backend services, and AI-assisted features.
Domain
Banking / Financial Services / Large Language Models (LLM)
Deliverable
production ML models | product features
Required skills
Backend development (Java/Node.js/Python), Frontend frameworks (React/Angular), System design, API development, LLM application development, RAG pipeline implementation, Microservices architecture, Cloud infrastructure (AWS/Azure), CI/CD, Prompt engineering, AI safety and security controls.
Preferred skills
Banking domain knowledge, Agentic AI systems, Model evaluation frameworks, Event-driven architecture, AI observability.
Technologies
Java, Spring Boot, Node.js, Python, React, Angular, LangChain, LangGraph, AWS Bedrock, Azure OpenAI, OpenAI, Anthropic, Copilot Studio, pgvector, OpenSearch, Pinecone, Chroma, Kafka, Docker, Kubernetes, Oracle.
Responsibilities
Design and build end-to-end applications across frontend, backend, and integration layers; Develop features using LLM APIs including prompt design and error management; Implement and optimize RAG pipelines for document processing and search; Apply safety controls for input validation and prompt injection mitigation; Collaborate with product and business teams to translate requirements into scalable solutions; Manage cost and latency considerations for model usage.
Seniority
Senior, hands-on IC