Full Stack Engineer, AS

Deutsche Bank View all jobs

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 9 hours ago
Job Description:Job Title: Full Stack Engineer, ASLocation: Bangalore, IndiaRole Description
  • We are seeking a highly innovative and skilled Full Stack Engineer with specialized expertise in Agentic 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 (specifically FastAPI or Flask) and craft intuitive, dynamic front-end user interfaces with Angular.
  • 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 youAs 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 like FastAPI (highly preferred for its async capabilities) and/or Flask.
  • 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 using Angular (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 teamsPlease 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.

Deutsche Bank

Similar Jobs

  • Engineer - Cloud & AI

    ADM

    • Bangalore, Karnataka
    Job Description Engineer - Cloud & AI Bengaluru, India Position Summary: Global Technology - Digital & Innovation team is committed to empowering our business through impac…
    • 5 hours ago
    • Apply easily
  • Senior Data Engineer - Voice

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily
  • Lead Engineer Cloud & AI

    ADM

    • Bangalore, Karnataka
    Job Description Lead Engineer Cloud & AI Bengaluru, India Position Summary: Global Technology - Digital & Innovation team is committed to empowering our business through im…
    • 1 day ago
    • Apply easily