This link goes straight to Citi’s own careers page. No account, no fee, and we never collect your resume.
Description: 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 using WebSockets and 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 using GitOps workflows - 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 and GitOps workflows - 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 and GitOps workflows - 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 of GraphQL and 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), TanStack Query - 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, GitOps workflows - 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. View Citi’s EEO Policy Statement and the Know Your Rights poster.