Associate Staff Engineer (Gen AI Engineer)

AI overview

Develop advanced AI applications leveraging Java and Python, focusing on LLM orchestration, Azure AI Services, and enterprise solutions in the Banking domain.

Must have Skills : Java (Expert), LLM Application Frameworks (Strong), Data science on Azure (Strong),

Good To Have Skills : Azure DevOps suite (Expert) 

Knowledge & Experience:

  • 5+ years of hands-on development experience, with at least 3 years in advanced Python engineering.
  • Proven expertise in LangChain, LangGraph, or equivalent LLM orchestration frameworks.
  • Experience with Azure AI Services, including Azure OpenAI, AI Studio, and Cognitive APIs.
  • Strong background in serverless architecture, especially Azure Functions or AWS Lambda.
  • Solid understanding of LLM application design, prompt engineering, embeddings, and vector database integrations.
  • Exposure to Java-based microservices and REST API integration.
  • Strong grasp of software architecture, design patterns, and distributed system concepts.
  • Experience in developing modular, testable, and maintainable Python codebases.
  • Knowledge of LLM lifecycle management (training, fine-tuning, evaluation).
  • Experience with Azure DevOps pipelines, Docker, and Kubernetes (EKS/AKS).
  • Prior work on enterprise AI solutions (e.g., chatbots, assistants, document intelligence, RAG pipelines).

Domain & Functional Expertise

  • Strong functional and technical understanding of the Banking domain, especially Corporate & Investment Banking.
  • Ability to interpret business requirements and assess system impacts, integrations, and dependencies

Technical Skills:

  • Programming: Expert-level Python (data structures, algorithms, async I/O, typing, and packaging).
  • Frameworks: LangChain, LangGraph, FastAPI, Flask.
  • Cloud: Azure AI Services, Azure Functions, Azure Storage, Cosmos DB (or similar).
  • Serverless: Function Apps, Event-driven design, API Gateway integrations.
  • DevOps: CI/CD, Docker, Git, Unit testing, Code reviews.
  • Data & AI: Embeddings, Vector stores, RAG, OpenAI APIs.
  • Integration: REST, GraphQL, gRPC, message queues (Kafka/SQS/Event Hub).
  • Exposure to Java: Microservices, Spring Boot integration

👋🏼 We're Nagarro.We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (19,500+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in!By this point in your career, it is not just about the tech you know or how well you can code. It is about what more you want to do with that knowledge. Can you help your teammates proceed in the right direction? Can you tackle the challenges our clients face while always looking to take our solutions one step further to succeed at an even higher level? Yes? You may be ready to join us.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Staff Engineer Q&A's
Report this job
Apply for this job