Senior Staff Engineer, Generative AI at Nagarro
India
<h3>Company Description</h3><p><strong>👋🏼We're Nagarro.</strong></p><p>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 (17500+ experts across 39 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!</p><h3>Job Description</h3><p><strong>REQUIREMENTS:</strong></p><ul><li>Total experience 8+ years.</li><li>Deep understanding of LLMs (e.g., GPTs, Llama, Claude, Gemini, Qwen, Mistral, BERT-family models) and their architectures (Transformers)</li><li>Should have expert-level prompt engineering skills and proven experience implementing RAG patterns</li><li>High proficiency in Python and standard AI/ML libraries (e.g., LangChain, LlamaIndex, LangGraph, LangSmith, Hugging Face Transformers, Scikit-learn, PyTorch/TensorFlow).</li><li>Experience implementing RAG architectures and prompt engineering.</li><li>Strong experience with fine-tuning and distillation techniques and evaluation.</li><li>Strong experience using managed AI/ML services on the target cloud platform (e.g., Azure Machine Learning Studio, AI Foundry).</li><li>Strong understanding of vector databases (e.g., Weaviate, Neo4j)</li><li>understanding of GenAI evaluation metrics (e.g., BLEU, ROUGE, perplexity, semantic similarity, human evaluation).</li><li>Architect and implement scalable GenAI and Agentic AI solutions end-to-end.</li><li>Should be able to write high-quality, production-ready Python code with strong testing and maintainability practices.</li><li>Should be able to productionize AI systems on Azure or AWS, ensuring enterprise-grade reliability and performance.</li><li>Should be able to build and expose APIs using FastAPI, integrating with databases through an ORM.</li><li>Should be able to scale GenAI solutions to support enterprise workloads.</li><li>Collaborate across product and engineering teams to convert business needs into AI-driven solutions.</li><li>Strong ability to both architect and code GenAI/Agentic AI solutions.</li><li>Proven production experience with GenAI deployments on Azure or AWS.</li><li>Should be able to build & deploy AI pipelines using SageMaker, Vertex AI, or Azure ML</li><li>Hands on Docker, Kubernetes, and CI/CD pipelines (GitHub Actions, Argo) for scalable AI infra</li><li>Hands-on with serverless AI APIs, containerized model serving, and GPU orchestration</li><li>Experience with IaC (Terraform / Bicep) and cloud monitoring tools</li><li>Data pipelines via Airflow, Kafka, or Databricks</li><li>Strong experience in scaling AI solutions in live environments.</li><li>Very strong Python programming skills with a track record of clean, efficient, and maintainable code.</li><li>Should have successfully delivered at least one production GenAI/Agentic AI solution.</li><li>Must have proficiency with FastAPI and at least one ORM (e.g., SQLAlchemy, Tortoise ORM).</li><li>Should have experience with Model Context Protocol (MCP).</li><li>Should have contributions to open-source GenAI projects.</li><li>Good to have experience with React (or some other JS frameworks) for building user-facing interfaces and front-end integrations</li><li>Excellent communication skills and the ability to collaborate effectively with cross-functional teams</li></ul><p><strong>RESPONSIBILITIES:</strong></p><ul><li>Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements.</li><li>Mapping decisions with requirements and be able to translate the same to developers.</li><li>Identifying different solutions and being able to narrow down the best option that meets the clients’ requirements.</li><li>Defining guidelines and benchmarks for NFR considerations during project implementation.</li><li>Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers.</li><li>Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed.</li><li>Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it.</li><li>Understanding and relating technology integration scenarios and applying these learnings in projects.</li><li>Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken.</li><li>Carrying out POCs to make sure that suggested design/technologies meet the requirements.</li></ul><h3>Qualifications</h3><p>Bachelor’s or master’s degree in computer science, Information Technology, or a related field.</p>
Apply Now