Full Stack Engineer, AS
Position Overview
Job Title: Full Stack Engineer, AS
Location: Bangalore, India
Role Description
- We are seeking a highly innovative and skilledFull Stack Engineerwith specialized expertise inAgentic and AI Chatbot development. In this pivotal role, you will be responsible for the end-to-end development of intelligent, interactive applications that leverage large language models (LLMs) and advanced AI agents.
- You will architect and build robust, scalable backend services using Python (specificallyFastAPIorFlask) and craft intuitive, dynamic front-end user interfaces withAngular.
- This role is for a hands-on engineer who is passionate about designing and implementing AI systems that can understand, reason, and act to solve complex problems and provide natural, engaging user experiences in a financial context.
- Your work will directly contribute to transforming how our clients and internal teams interact with banking services, from intelligent virtual assistants to autonomous financial agents.
What we'll offer you
As part of our flexible scheme, here are just some of the benefits that you'll enjoy
- Best in class leave policy
- Gender neutral parental leaves
- 100% reimbursement under childcare assistance benefit (gender neutral)
- Sponsorship for Industry relevant certifications and education
- Employee Assistance Program for you and your family members
- Comprehensive Hospitalization Insurance for you and your dependents
- Accident and Term life Insurance
- Complementary Health screening for 35 yrs. and above
Your key responsibilities
- Develop, implement, and optimize sophisticated AI Chatbot solutions for various internal and external banking use cases (e.g., customer service, internal support, information retrieval).
- Develop and implement advanced prompt engineering techniques to maximize the effectiveness, accuracy, and security of LLM responses in financial applications.
- Implement frameworks for AI agents and chatbots to interact seamlessly with external systems, APIs, and databases (tool-use, function calling) to provide comprehensive responses and actions.Implement frameworks for AI agents to interact with external systems, APIs, and databases (tool-use, function calling).
- Own the full development lifecycle for sophisticated web applications, encompassing both server-side logic and client-side presentation.
- Build, maintain, and optimize high-performance, secure, and robust RESTful APIs and microservices using Python frameworks likeFastAPI(highly preferred for its async capabilities) and/orFlask.
- Implement and adhere to best practices for secure coding, data protection, and regulatory compliance (e.g., GDPR, financial sector regulations) for AI systems.Participate in architectural discussions and decisions, ensuring scalability, security, performance, and maintainability across the full stack.
- Develop highly responsive, intuitive, and engaging user interfaces usingAngular(2+) specifically tailored for conversational and agentic AI interactions.
- Design and implement dynamic components that visualize AI interactions, agent status, and provide rich user feedback.
- Participate in code reviews, contribute to technical documentation, and promote best practices in software development and AI engineering.
- Contribute to CI/CD pipelines, containerization (Docker, Kubernetes), and cloud deployments (AWS, Azure, GCP) for AI-powered applications.
Your skills and experience
- Bachelor's / Master's Degree in ECE / EEE /Computer Science / IT or in STEM Majors (Science, Technology, Engineering and Math) or equivalent with expertise in react/Angular and related Cloud and UI technologies and programming languages like Python Flask / Django frameworks Java.
- 6+ years of professional experience (including technical SKILLS) in the software development and engineering domain or software quality engineering
- Experience in software management through at least 2+ complete product life-cycles
- Experience in delivering high quality software outputs with comprehensive understanding of Agile software development principles
- Proven experience working with global development teams and building close working relationships to drive and nurture positive relations with other make centers.
- Strong influencing skills, communication skills and demonstrated analytical skills
- Must have 5+ Years experience in Python Flask / Django frameworks
- 5+ years of experience working with Oracle/ SQL Server/ MySQL. Strong knowledge with SQL. Should have good working knowledge with CRUD queries, indexing, triggers, stored procedures
- Direct experience developing and deploying AI Chatbot solutions.
- Good knowledge with ORM models like sql-alchemy and dialects
- Good knowledge with authentication and SSO techniques
- Good experience with UNIX
- Experience with websocket and containerization will be s plus
- Experience with Ansible will be a plus
- Must have 5+ Years of experience with HTML5, CSS, OO JavaScript, JavaScript Framework like Angular on enterprise sites
- Experience with developing single page applications with Angular
- 3+ years of experience working on CI/CD pipeline using Teamcity/Jenkins
- Leadership experience within an Agile development team
- Experience deploying applications to the cloud using OpenShift/GCP or any hypervisors.
- Experience in creating and maintaining containers with Docker and Kubernetes
- Excellent understanding of development concepts and SDLC methodologies
- Strong knowledge of OOP concepts, Architectural patterns, design patterns, and continuous delivery principles
- Strong customer focus, excellent problem solving, and analytical skills
- Excellent verbal and written communication skills
Preferred Skills (Nice to Have):
- Experience in the financial services industry, particularly with regulatory requirements for AI and data privacy (e.g., explainability, fairness).
- Experience with advanced MLOps practices for LLM and chatbot deployment and monitoring.
- Knowledge of message queuing systems (e.g., Kafka, RabbitMQ).
- Familiarity with graph databases or knowledge graphs for AI context.
- Contributions to open-source projects or a strong portfolio demonstrating agentic/conversational AI/chatbot applications.
How we'll support you
- Training and development to help you excel in your career
- Coaching and support from experts in your team
- A culture of continuous learning to aid progression
- A range of flexible benefits that you can tailor to suit your needs
About us and our teams
Please visit our company website for further information:
We strive for a in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively.
Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group.
We welcome applications from all people and promote a positive, fair and inclusive work environment.