Senior Staff Engineer (AI Full-stack Developer)
Department:
Job Summary
Requirements
- Experience : 7.5 years
- Relevant experience in software development AI/ML engineering or applied AI with hands-on experience building production-grade AI applications.
- Strong expertise in React for developing modern responsive and interactive web applications.
- Proficiency in Java and/or Python with hands-on experience building backend services REST APIs and AI-driven applications.
- Experience working with LLM platforms such as OpenAI Anthropic Azure OpenAI or similar foundation models.
- Hands-on experience designing and implementing Retrieval-Augmented Generation (RAG) pipelines including embeddings vector databases chunking strategies retrieval optimization and grounding techniques.
- Experience with LLM orchestration frameworks such as LangChain LlamaIndex LangGraph Haystack or equivalent.
- Strong knowledge of prompt engineering structured outputs function calling tool integration and agentic AI workflows.
- Experience developing AI services using FastAPI Flask or similar backend frameworks.
- Knowledge of HTML CSS JavaScript asynchronous programming testing frameworks and API development.
- Experience with LLM evaluation frameworks such as RAGAS DeepEval Promptfoo LangSmith or equivalent.
- Familiarity with Git CI/CD pipelines Docker Linux and software deployment practices.
- Working knowledge of at least one cloud platform such as Azure AWS or GCP.
- Basic understanding of infrastructure security concepts including vulnerabilities IAM logging access controls and cloud security best practices.
- Understanding of responsible AI principles including prompt injection prevention data privacy hallucination mitigation output validation and content filtering.
- Familiarity with SIEM platforms security monitoring tools Infrastructure as Code (Terraform or Bicep) and vulnerability management concepts is an advantage.
- Strong analytical troubleshooting communication and problem-solving skills with the ability to work collaboratively in cross-functional teams.
- Relevant cloud AI or security certifications are an added advantage.
Responsibilities
- Design develop and deploy AI-powered applications and intelligent assistants using Large Language Models (LLMs) to automate security and enterprise workflows.
- Build scalable React-based user interfaces and dashboards for AI-driven applications and enterprise automation solutions.
- Develop backend services REST APIs and orchestration layers using Java and/or Python to support AI capabilities.
- Design and implement end-to-end Retrieval-Augmented Generation (RAG) pipelines including document ingestion embeddings vector storage retrieval optimization and contextual response generation.
- Integrate enterprise AI solutions with LLM providers such as OpenAI Anthropic Azure OpenAI and other commercial or open-source models.
- Develop prompt templates system prompts structured outputs and agentic workflows to improve AI accuracy and user experience.
- Build AI microservices and APIs that integrate with enterprise applications security tools monitoring platforms ticketing systems and operational workflows.
- Implement evaluation frameworks regression testing and performance monitoring to continuously improve model quality latency reliability and operational efficiency.
- Apply responsible AI practices by implementing security controls prompt injection protection PII masking access controls audit logging and output validation.
- Automate AI operational tasks including data preparation embedding refresh model evaluation health monitoring and deployment processes.
- Collaborate with engineering DevOps infrastructure security and business teams to design and deliver scalable AI-powered solutions.
- Participate in code reviews testing debugging documentation and production support activities to ensure high-quality software delivery.
- Continuously evaluate emerging AI technologies frameworks and best practices to enhance enterprise AI capabilities and accelerate innovation.
- Ensure AI applications are scalable secure maintainable and aligned with enterprise architecture governance and compliance standards.
Qualifications :
Bachelors or masters degree in computer science Information Technology or a related field.
Remote Work :
No
Employment Type :
Full-time
About Company
Nagarro helps future-proof your business through a forward-thinking, fluidic, and CARING mindset. We excel at digital engineering and help our clients become human-centric, digital-first organizations, augmenting their ability to be responsive, efficient, intimate, creative, and susta ... View more