Back to jobs
N
Hiring companyNagarro

Verified today

Principal Engineer, AI Architect

Remote, India Full-time On-site

About the role

Nagarro seeks a Principal Engineer, AI Architect to define technical strategy and architecture for scalable Generative AI applications. The role involves leading the design of LLM integration patterns, RAG systems, and AI-driven UX across cloud platforms like AWS, Azure, or GCP. This remote position is based in India and requires extensive experience in software engineering and Python.

What you’ll do

  • Own the architecture and technical vision for AI-powered, user-facing applications
  • Design scalable, secure, and cost-efficient backend platforms for LLM inference and RAG pipelines
  • Define frontend architecture and UX patterns for AI-native applications
  • Lead the design and implementation of complex GenAI workflows
  • Establish engineering standards for prompt design, model integration, and observability
  • Drive GenAI platformization by building reusable components and SDKs
  • Partner with product and business leaders to translate strategic objectives into technical solutions
  • Ensure enterprise readiness including security, privacy, compliance, and governance

What you’ll bring

  • 11+ years total experience with 10+ in software engineering
  • Strong depth in Python programming
  • Proven experience architecting production-grade Generative AI applications at scale
  • Deep understanding of LLM integration patterns and RAG systems
  • Experience with cloud platforms (AWS, Azure, or GCP) and distributed systems

Nice to have

  • Bachelor’s or master’s degree in Computer Science, IT, or related field
  • Strong system design skills across backend, frontend, and AI infrastructure
  • Ability to translate ambiguous business problems into durable technical architectures
  • Excellent communication skills to influence senior stakeholders

Skills

Generative AILLM IntegrationRAG SystemsPythonReactCloud PlatformsSystem DesignAI Architecture

Education

Bachelor’s or master’s degree in computer science, Information Technology, or a related field.