13 Sep
|
Citigroup
|
Pune
**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 up-to-date 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 + Robust 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 of network architecture for distributed systems + Experience with containerization (Docker) and orchestration at scale + Proficiency with Helm charts and Kubernetes operators AI/ML Engineering + **Practical experience implementing LLM-based applications** in production environments + Knowledge of prompt engineering techniques and patterns + Understanding of vector databases and semantic search + Experience with streaming architectures for AI responses + Familiarity with AI model integration, fine-tuning, and optimization + Understanding of RAG (Retrieval-Augmented Generation) patterns Data & Systems + **Experience with document processing and transformation pipelines** + **Knowledge of NoSQL databases, particularly MongoDB** + Understanding of caching strategies and implementations (Redis) + Experience with high-throughput, low-latency distributed systems + Knowledge of S3-compatible object storage and data management + Understanding of data consistency patterns in distributed systems DevOps & Reliability + **Strong understanding of observability** (metrics, traces, logs) + **Experience with CI/CD pipelines and automated testing** + Knowledge of performance testing and optimization techniques + Experience with production incident management and resolution + Understanding of SRE principles and practices + Experience with monitoring tools (Prometheus, Grafana, ELK stack) Security & Compliance + Knowledge of OAuth/JWT authentication and authorization patterns + Experience with secrets management (Vault) + Understanding of security best practices for enterprise applications + Familiarity with compliance requirements in regulated industries Professional Experience + **15+ years of overall software development experience** + **5+ years in technical leadership positions** + **5+ years working with cloud-native architectures** + **3+ years practical experience with AI/ML systems in production** + Experience leading teams building enterprise-scale systems (10,000+ users) + Track record of successfully delivering complex technical projects at organization-wide scale + Experience building and leading high-performing engineering teams + History of mentoring and developing engineering talent + Experience operating in regulated industries (finance, healthcare, government) Nice to Have + Experience architecting and scaling backend systems for enterprise environments + Knowledge of micro-frontend architecture and module federation + Understanding ofGraphQLand real-time data synchronization + Experience with AI/ML interface patterns and prompt engineering UX + Knowledge of event-driven architectures and message queuing systems + Experience with performance optimization and load testing at scale + Understanding of chaos engineering and resilience testing + Familiarity with multiple programming languages and paradigms **Who You Are** Beyond technical skills, you are: + **Innovative problem solver** who transforms complex technical challenges into elegant,
scalable solutions + **Passionate about AI-powered systems** and leveraging AI to revolutionize enterprise applications + **Hands-on technical leader** comfortable diving deep into technical details while maintaining strategic perspective + **Self-driven** with ability to work in a fast-paced, research-oriented environment + **Strong problem-solver** with a systematic approach to complex challenges + **Excellent communicator** able to articulate complex technical concepts to diverse audiences + **Collaborative** with experience working across teams (engineering, design, product, business) + **Curious** about emerging technologies with commitment to staying current + **Pragmatic** with ability to balance ideal solutions with practical constraints and timelines + **Comfortable with ambiguity** and ability to make progress with incomplete information + **Quality-focused** with strong attention to detail and commitment to engineering excellence **Why Join Us?** + **Cutting-Edge Technology** : Work with the latest AI/ML infrastructure, modern backend frameworks, and emerging cloud-native technologies + **Enterprise Scale** : Build systems serving users globally with real business impact + **Innovation Culture** : Research-driven environment encouraging experimentation and rapid prototyping + **Technical Excellence** : Collaborate with world-class engineers and AI researchers + **Career Growth** : SVP-level technical leadership role with visibility to senior leadership + **Meaningful Work** : Build backend systems powering AI transformation across a global financial institution **Work Environment** We embrace a hybrid work model with a mix of in-office and remote work. We value innovation, technical excellence, and operational discipline. We operate with agile methodologies adapted to our specific needs, with two-week sprints, regular releases, and continuous improvement cycles. **Education** Bachelor's degree in Computer Science, Software Engineering, or related technical field, or equivalent practical experience **Technical Environment** + **Backend** : Go microservices with clean architecture patterns + **Frontend** : React 19+ with TypeScript, modern state management (Zustand),TanStackQuery + **Infrastructure** : OpenShift/Kubernetes with Helm deployments, Istio service mesh + **Data Storage** : MongoDB, Redis, S3-compatible object storage + **APIs** : REST,gRPC,WebSockets, Server-Sent Events + **AI/ML** : Integration with multiple LLM providers (Claude, Gemini, proprietary models), vector search, prompt engineering + **Security** : OAuth/JWT, Vault, document classification + **Testing** : Comprehensive testing strategies (unit, integration, E2E) + **Build Tools** : Modern CI/CD pipelines,GitOpsworkflows + **Observability** : Metrics, traces, logs, monitoring and alerting + **Performance** : High-throughput, low-latency distributed systems optimization **Ready to Apply?** If you're passionate about building scalable, intelligent backend systems at the intersection of AI and modern cloud-native development, and want to shape the future of enterprise AI platforms at global scale, we'd love to hear from you. ------------------------------------------------------ **Job Family Group:** Technology ------------------------------------------------------ **Job Family:** Applications Development ------------------------------------------------------ **Time Type:** Full time ------------------------------------------------------ **Most Relevant Skills** Please see the requirements listed above. ------------------------------------------------------ **Other Relevant Skills** For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ _Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._ _If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)_ _._ _View Citi's_ _EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy)_ _and the_ _Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf)_ _poster._ Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
📌 Golang Software Engineering Lead - GenAI platforms - Senior Vice President (Pune)
🏢 Citigroup
📍 Pune