Job Description

Develop and implement a client-facing GenAI-based chatbot application to be integrated into Mobile Banking.Ensure the chatbot meets key functional metrics, including high accuracy, 99.9% uptime, and low latency performance.Design and maintain a system that is reliable, scalable, secure, and modular, following industry best practices and internal technical standards.Collaborate with cross-functional stakeholders such as Product Owner (PO), Business Partner (BP), and Business Unit (BU) to deliver projects in an agile environment.Mentor and guide 1–2 junior developers, providing technical direction and support throughout the development lifecycle.Conduct testing, optimization, and monitoring to ensure system performance and stability across environments.Minimum QualificationsBachelor’s degree in Computer Science, Information Technology, or related field4+ years of experience as AI Developer.Proficiency in Python.Experience building and deploying APIs using FastAPI and OpenAPI specifications.Understanding of Retrieval-Augmented Generation (RAG) architecture and its implementation in chatbot systems.General understanding of Foundation Models, including LLMs (Large Language Models), Embedding Models, Speech-to-Text (STT), and Text-to-Speech (TTS) technologies.Knowledge of cloud deployment, containerization (Docker/Kubernetes), and CI/CD pipelines is a plus.Strong analytical, problem-solving, and debugging skills.Good communication skills and ability to collaborate effectively with technical and non-technical teams.Familiarity with agile/scrum methodologies.Willing to work under a 6-month contract.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In