C

Golang Software Engineering Lead - GenAI platforms - Senior Vice President

Citi · State of Mahārāshtra, India

~₹90L (est.)15–25 yrs experiencefull_timePosted 1w ago
Apply now →

Job description

## **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 modern 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 - Design and implement scalable microservices architecture for complex GenAI applications - 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 - Build practical LLM-based applications with production-grade reliability - 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 - Implement monitoring, error tracking, and alerting for production applications - 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 patterns - **Proficiency with TypeScript/JavaScript and React (3+ years)**for full-stack development - Strong understanding of clean architecture, SOLID principles, and design patterns - Experience with concurrent and parallel programming - Comfort with both statically and dynamically typed languages - Advanced knowledge of microservices architecture and API design - Deep understanding of RESTful APIs,gRPC, and real-time communication protocols Cloud & Infrastructure - **Deep understanding of Kubernetes/OpenShift architecture**and deployment patterns - Experience with service mesh implementations (Istio preferred) - Knowledge of infrastructure-as-code andGitOpsworkflows - Understanding