Discover your future at Citi : Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview : About the Role
We're seeking an exceptional Golang Software Engineering Lead - GenAI platforms to drive the backend technical vision and full-stack execution of our enterprise GenAI platform serving 180,000+ Citi employees globally. This is a senior technical leadership role for someone who wants to architect scalable, high-performance AI systems at the intersection of contemporary cloud-native development and cutting-edge AI—combining hands-on engineering excellence with strategic technical leadership.
You'll work with cutting-edge AI infrastructure including Claude, Gemini, and proprietary Citi models running on OpenShift/Kubernetes, building the next generation of AI-powered backend services and microservices that transform how employees interact with enterprise AI systems.
About Our Team
Our team operates like a research-driven startup within Citi, rapidly innovating on AI user experiences while maintaining enterprise-grade reliability, security, and compliance. We build and operate Citi Stylus Workspaces and other mission-critical GenAI platforms that demand exceptional scalability, performance, and reliability at global scale.
Our platforms integrate cutting-edge AI models to provide secure, compliant, and powerful AI capabilities across the organization. Our microservices architecture is built with Go and React, deployed on OpenShift/Kubernetes, and incorporates sophisticated document understanding, agentic capabilities, and integration with numerous internal systems.
What You'll Do
Architecture & Development
- Design, develop, and maintain core components of our production GenAI platform
- Architect new systems and services that scale to enterprise requirements (180,000+ users)
- Implement complex features across the entire stack, from backend services to frontend interfaces- Build sophisticated document processing and transformation pipelines
- Optimize system performance, particularly for AI-related operations and high-throughput scenarios
- Collaborate with AI researchers to implement state-of-the-art techniques
- Develop real-time streaming architectures for AI responses usingWebSocketsand Server-Sent Events
- Implement advanced caching strategies and distributed system patterns
AI/ML Engineering- Implement prompt engineering techniques and patterns for enterprise use cases
- Architect vector database solutions and semantic search capabilities
- Design streaming architectures for AI responses and real-time collaboration
- Integrate multiple LLM providers (Claude, Gemini, proprietary models)
- Develop agentic capabilities and multi-agent system orchestration
- Optimize AI inference performance and cost efficiency
DevOps & Production
- Design and implement observability solutions for AI-specific metrics and general system health
- Create and maintain deployment pipelines and configuration for multiple environments
- Build comprehensive CI/CD pipelines usingGitOpsworkflows
- Participate in production support rotation and incident response
- Lead production incident response, root cause analysis, and blameless postmortem processes
- Analyze and resolve complex production issues across the stack- Optimize build processes and deployment strategies for performance
Cloud & Infrastructure
- Design and implement Kubernetes/OpenShift deployment patterns and Helm charts
- Architect service mesh implementations (Istio) for microservices communication
- Implement infrastructure-as-code andGitOpsworkflows
- Design network architecture for distributed systems
- Ensure security best practices including OAuth/JWT, Vault integration, and document classification
- Build container-based deployment strategies with high availability
Leadership & Collaboration
- Define technical vision and roadmap for GenAI platform backend excellence and full-stack capabilities
- Set technical vision and drive architectural direction across multiple services and teams
- Provide technical mentorship to engineering teams and develop technical talent
- Lead architectural discussions and make strategic technical decisions
- Partner with engineering, security, and business leaders to align technology strategy with organizational objectives
- Drive engineering excellence through code reviews and best practice implementation
- Represent the engineering organization in cross-functional leadership forums
- Lead cross-functional collaboration with product managers, AI researchers, and frontend engineers
- Build and lead high-performing engineering teams
What You Bring
Core Technical Expertise (Must-Have)
Programming & Software Design
- Expert-level Go programming (5+ years) with deep understanding of concurrency p
📌 Golang Software Engineering Lead - Genai Platforms - Senior Vice President (Pune)
🏢 Citi
📍 Pune