Principal Software Engineer –gen Ai Platforms

Citigroup

Pune, Maharashtra, India
On-site
Golang microservices development
Kubernetes and openshift expertise
Generative ai and llm architectures
You will build scaled, robust services and platforms centred around generative AI and drive architectural vision for enterprise-grade AI products

Job Summary

  • You will build scaled, robust services and platforms centred around generative AI and drive architectural vision for enterprise-grade AI products.
  • The team values a fast-paced, lean approach emphasizing testing, learning, adapting, and pair programming to tackle cutting-edge problems.
  • This role offers the opportunity to influence the broader engineering culture and define the strategic technical direction for the entire bank.

Matching Summary

You will build scaled, robust services and platforms centred around generative AI and drive architectural vision for enterprise-grade AI products.

Skills & Requirements

Must-have

  • Golang microservices development
  • Kubernetes and OpenShift expertise
  • Generative AI and LLM architectures
  • Cloud-native infrastructure
  • REST/gRPC/WebSockets APIs
  • CI/CD with GitOps
  • Security frameworks OAuth/JWT/Vault

Nice-to-have

  • Pair programming and hands-on coding
  • Startup-like agility in large enterprises
  • Cross-organizational technical leadership
  • Product-focused engineering approach
  • Experience with Python programming
  • Machine learning and AI safety knowledge

Key Requirements

  • 14+ years hands-on experience
  • Expert-level fluency in Golang
  • Deep Kubernetes ecosystem expertise
  • Experience with large-scale distributed systems
  • Applied knowledge of generative AI and LLMs
  • Proven architectural leadership
  • Experience in security and governance programs

Work Rights

Not specified

Tailored Resume

Cover Letter