We are hiring an experienced AI Software Engineer for a leading client in the banking industry. This role is ideal for professionals with strong expertise in Generative AI, Large Language Models (LLMs), LangChain, Prompt Engineering, Python development, and Cloud platforms.
The selected candidate will be responsible for designing and developing next-generation Agentic AI applications, scalable AI systems, and production-ready solutions that improve business outcomes and user experience.
Key Responsibilities
- Design and develop Agentic AI applications using modern AI frameworks
- Build intelligent workflows using LangChain and related orchestration tools
- Create, test, and optimize prompts for LLM-based applications
- Develop scalable and secure backend solutions using Python
- Deploy and manage AI applications on cloud platforms such as Azure, AWS, or Google Cloud
- Integrate APIs, vector databases, and AI models into enterprise systems
- Conduct code reviews, debugging, testing, and performance optimization
- Improve existing AI systems and explore emerging technologies
- Follow SDLC best practices including secure coding and maintainability
- Collaborate with cross-functional teams to deliver enterprise-grade AI products
Required Qualifications
- Bachelor's or Master's degree in Computer Science, AI, or related field
- 8+ years of software engineering experience with strong AI exposure
- Hands-on experience in Generative AI / LLM applications
- Strong expertise in LangChain or similar AI orchestration frameworks
- Excellent knowledge of Prompt Engineering
- Strong Python programming skills
- Experience with AI libraries such as TensorFlow, PyTorch, OpenAI API
- Cloud deployment experience in Azure / AWS / Google Cloud
- Understanding of AI lifecycle management and MLOps concepts
- Strong knowledge of SDLC, code review, testing, and secure coding practices