About This Role
<div><div><p><b><span>About the Role</span></b><span> </span></p></div><div><p><span><span>We're seeking an exceptional <b>Golang Software Engineering Lead - GenAI platforms</b><span> </span>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.</span></span><span> </span></p></div><div><p><span><span>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.</span></span><span> </span></p></div><div><p><b><span>About Our Team</span></b><span> </span></p></div><div><p><span><span>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.</span></span><span> </span></p></div><div><p><span><span>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.</span></span><span> </span></p></div><div><p><b><span>What You'll Do</span></b><span> </span></p></div><div><p><span><span>Architecture & Development</span></span><span> </span></p></div><div><ul><li><p><span><span>Design, develop, and maintain core components of our production GenAI platform</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Architect new systems and services that scale to enterprise requirements (180,000+ users)</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Implement complex features across the entire stack, from backend services to frontend interfaces</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Design and implement scalable microservices architecture for complex GenAI applications</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Build sophisticated document processing and transformation pipelines</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Optimize system performance, particularly for AI-related operations and high-throughput scenarios</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Collaborate with AI researchers to implement state-of-the-art techniques</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Develop real-time streaming architectures for AI responses using<span> </span></span><span>WebSockets</span><span><span> </span>and Server-Sent Events</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Implement advanced caching strategies and distributed system patterns</span></span><span> </span></p></li></ul></div><div><p><span><span>AI/ML Engineering</span></span><span> </span></p></div><div><ul><li><p><span><span>Build practical LLM-based applications with production-grade reliability</span></span><span> </span></p></li></ul></div></div><div><div><ul><li><p><span><span>Implement prompt engineering techniques and patterns for enterprise use cases</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Architect vector database solutions and semantic search capabilities</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Design streaming architectures for AI responses and real-time collaboration</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Integrate multiple LLM providers (Claude, Gemini, proprietary models)</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Develop agentic capabilities and multi-agent system orchestration</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Optimize AI inference performance and cost efficiency</span></span><span> </span></p></li></ul></div><div><p><span><span>DevOps & Production</span></span><span> </span></p></div><div><ul><li><p><span><span>Design and implement observability solutions for AI-specific metrics and general system health</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Create and maintain deployment pipelines and configuration for multiple environments</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Build comprehensive CI/CD pipelines using<span> </span></span><span>GitOps</span><span><span> </span>workflows</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Participate in production support rotation and incident response</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Lead production incident response, root cause analysis, and blameless postmortem processes</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Analyze and resolve complex production issues across the stack</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Implement monitoring, error tracking, and alerting for production applications</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Optimize build processes and deployment strategies for performance</span></span><span> </span></p></li></ul></div><div><p><span><span>Cloud & Infrastructure</span></span><span> </span></p></div><div><ul><li><p><span><span>Design and implement Kubernetes/OpenShift deployment patterns and Helm charts</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Architect service mesh implementations (Istio) for microservices communication</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Implement infrastructure-as-code and<span> </span></span><span>GitOps</span><span><span> </span>workflows</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Design network architecture for distributed systems</span></span><span> </span></p></li></ul></div></div><div><div><ul><li><p><span><span>Ensure security best practices including OAuth/JWT, Vault integration, and document classification</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Build container-based deployment strategies with high availability</span></span><span> </span></p></li></ul></div><div><p><span><span>Leadership & Collaboration</span></span><span> </span></p></div><div><ul><li><p><span><span>Define technical vision and roadmap for GenAI platform backend excellence and full-stack capabilities</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Set technical vision and drive architectural direction across multiple services and teams</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Provide technical mentorship to engineering teams and develop technical talent</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Lead architectural discussions and make strategic technical decisions</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Partner with engineering, security, and business leaders to align technology strategy with organizational objectives</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Drive engineering excellence through code reviews and best practice implementation</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Represent the engineering organization in cross-functional leadership forums</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Lead cross-functional collaboration with product managers, AI researchers, and frontend engineers</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Build and lead high-performing engineering teams</span></span><span> </span></p></li></ul></div><div><p><b><span>What You Bring</span></b><span> </span></p></div><div><p><span><span>Core Technical Expertise (Must-Have)</span></span><span> </span></p></div><div><p><span><span>Programming & Software Design</span></span><span> </span></p></div><div><ul><li><p><b><span>Expert-level Go programming (5+ years)</span></b><span><span><span> </span>with deep understanding of concurrency patterns</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Proficiency with TypeScript/JavaScript and React (3+ years)</span></b><span><span><span> </span>for full-stack development</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Strong understanding of clean architecture, SOLID principles, and design patterns</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Experience with concurrent and parallel programming</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Comfort with both statically and dynamically typed languages</span></span><span> </span></p></li></ul></div></div><div><div><ul><li><p><span><span>Advanced knowledge of microservices architecture and API design</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Deep understanding of RESTful APIs,<span> </span></span><span>gRPC</span><span>, and real-time communication protocols</span></span><span> </span></p></li></ul></div><div><p><span><span>Cloud & Infrastructure</span></span><span> </span></p></div><div><ul><li><p><b><span>Deep understanding of Kubernetes/OpenShift architecture</span></b><span><span><span> </span>and deployment patterns</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Experience with service mesh implementations (Istio preferred)</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Knowledge of infrastructure-as-code and<span> </span></span><span>GitOps</span><span><span> </span>workflows</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Understanding of network architecture for distributed systems</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Experience with containerization (Docker) and orchestration at scale</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Proficiency with Helm charts and Kubernetes operators</span></span><span> </span></p></li></ul></div><div><p><span><span>AI/ML Engineering</span></span><span> </span></p></div><div><ul><li><p><b><span>Practical experience implementing LLM-based applications</span></b><span><span><span> </span>in production environments</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Knowledge of prompt engineering techniques and patterns</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Understanding of vector databases and semantic search</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Experience with streaming architectures for AI responses</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Familiarity with AI model integration, fine-tuning, and optimization</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Understanding of RAG (Retrieval-Augmented Generation) patterns</span></span><span> </span></p></li></ul></div><div><p><span><span>Data & Systems</span></span><span> </span></p></div><div><ul><li><p><b><span>Experience with document processing and transformation pipelines</span></b><span> </span></p></li></ul></div><div><ul><li><p><b><span>Knowledge of NoSQL databases, particularly MongoDB</span></b><span> </span></p></li></ul></div><div><ul><li><p><span><span>Understanding of caching strategies and implementations (Redis)</span></span><span> </span></p></li></ul></div></div><div><div><ul><li><p><span><span>Experience with high-throughput, low-latency distributed systems</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Knowledge of S3-compatible object storage and data management</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Understanding of data consistency patterns in distributed systems</span></span><span> </span></p></li></ul></div><div><p><span><span>DevOps & Reliability</span></span><span> </span></p></div><div><ul><li><p><b><span>Strong understanding of observability</span></b><span><span><span> </span>(metrics, traces, logs)</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Experience with CI/CD pipelines and automated testing</span></b><span> </span></p></li></ul></div><div><ul><li><p><span><span>Knowledge of performance testing and optimization techniques</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Experience with production incident management and resolution</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Understanding of SRE principles and practices</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Experience with monitoring tools (Prometheus, Grafana, ELK stack)</span></span><span> </span></p></li></ul></div><div><p><span><span>Security & Compliance</span></span><span> </span></p></div><div><ul><li><p><span><span>Knowledge of OAuth/JWT authentication and authorization patterns</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Experience with secrets management (Vault)</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Understanding of security best practices for enterprise applications</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Familiarity with compliance requirements in regulated industries</span></span><span> </span></p></li></ul></div><div><p><span><span>Professional Experience</span></span><span> </span></p></div><div><ul><li><p><b><span>15+ years of overall software development experience</span></b><span> </span></p></li></ul></div><div><ul><li><p><b><span>5+ years in technical leadership positions</span></b><span> </span></p></li></ul></div><div><ul><li><p><b><span>5+ years working with cloud-native architectures</span></b><span> </span></p></li></ul></div><div><ul><li><p><b><span>3+ years practical experience with AI/ML systems in production</span></b><span> </span></p></li></ul></div></div><div><div><ul><li><p><span><span>Experience leading teams building enterprise-scale systems (10,000+ users)</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Track record of successfully delivering complex technical projects at organization-wide scale</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Experience building and leading high-performing engineering teams</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>History of mentoring and developing engineering talent</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Experience operating in regulated industries (finance, healthcare, government)</span></span><span> </span></p></li></ul></div><div><p><span><span>Nice to Have</span></span><span> </span></p></div><div><ul><li><p><span><span>Experience architecting and scaling backend systems for enterprise environments</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Knowledge of micro-frontend architecture and module federation</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Understanding of<span> </span></span><span>GraphQL</span><span><span> </span>and real-time data synchronization</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Experience with AI/ML interface patterns and prompt engineering UX</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Knowledge of event-driven architectures and message queuing systems</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Experience with performance optimization and load testing at scale</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Understanding of chaos engineering and resilience testing</span></span><span> </span></p></li></ul></div><div><ul><li><p><span><span>Familiarity with multiple programming languages and paradigms</span></span><span> </span></p></li></ul></div><div><p><b><span>Who You Are</span></b><span> </span></p></div><div><p><span><span>Beyond technical skills, you are:</span></span><span> </span></p></div><div><ul><li><p><b><span>Innovative problem solver</span></b><span><span><span> </span>who transforms complex technical challenges into elegant, scalable solutions</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Passionate about AI-powered systems</span></b><span><span><span> </span>and leveraging AI to revolutionize enterprise applications</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Hands-on technical leader</span></b><span><span><span> </span>comfortable diving deep into technical details while maintaining strategic perspective</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Self-driven</span></b><span><span><span> </span>with ability to work in a fast-paced, research-oriented environment</span></span><span> </span></p></li></ul></div></div><div><div><ul><li><p><b><span>Strong problem-solver</span></b><span><span><span> </span>with a systematic approach to complex challenges</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Excellent communicator</span></b><span><span><span> </span>able to articulate complex technical concepts to diverse audiences</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Collaborative</span></b><span><span><span> </span>with experience working across teams (engineering, design, product, business)</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Curious</span></b><span><span><span> </span>about emerging technologies with commitment to staying current</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Pragmatic</span></b><span><span><span> </span>with ability to balance ideal solutions with practical constraints and timelines</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Comfortable with ambiguity</span></b><span><span><span> </span>and ability to make progress with incomplete information</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Quality-focused</span></b><span><span><span> </span>with strong attention to detail and commitment to engineering excellence</span></span><span> </span></p></li></ul></div><div><p><b><span>Why Join Us?</span></b><span> </span></p></div><div><ul><li><p><b><span>Cutting-Edge Technology</span></b><span><span>: Work with the latest AI/ML infrastructure, modern backend frameworks, and emerging cloud-native technologies</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Enterprise Scale</span></b><span><span>: Build systems serving users globally with real business impact</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Innovation Culture</span></b><span><span>: Research-driven environment encouraging experimentation and rapid prototyping</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Technical Excellence</span></b><span><span>: Collaborate with world-class engineers and AI researchers</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Career Growth</span></b><span><span>: SVP-level technical leadership role with visibility to senior leadership</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Meaningful Work</span></b><span><span>: Build backend systems powering AI transformation across a global financial institution</span></span><span> </span></p></li></ul></div><div><p><b><span>Work Environment</span></b><span> </span></p></div><div><p><span><span>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.</span></span><span> </span></p></div><div><p><b><span>Education</span></b><span> </span></p></div><div><p><span><span>Bachelor's degree in Computer Science</span><span>, Software Engineering, or related technical field, or equivalent practical experience</span></span><span> </span></p></div><div><p><b><span>Technical Environment</span></b><span> </span></p></div><div><ul><li><p><b><span>Backend</span></b><span><span>: Go microservices with clean architecture patterns</span></span><span> </span></p></li></ul></div></div><div><div><ul><li><p><b><span>Frontend</span></b><span><span>: React 19+ with TypeScript, modern state management (</span><span>Zustand</span><span>),<span> </span></span><span>TanStack</span><span><span> </span>Query</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Infrastructure</span></b><span><span>: OpenShift/Kubernetes with Helm deployments, Istio service mesh</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Data Storage</span></b><span><span>: MongoDB, Redis, S3-compatible object storage</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>APIs</span></b><span><span>: REST,<span> </span></span><span>gRPC</span><span>,<span> </span></span><span>WebSockets</span><span>, Server-Sent Events</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>AI/ML</span></b><span><span>: Integration with multiple LLM providers (Claude, Gemini, proprietary models), vector search, prompt engineering</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Security</span></b><span><span>: OAuth/JWT, Vault, document classification</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Testing</span></b><span><span>: Comprehensive testing strategies (unit, integration, E2E)</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Build Tools</span></b><span><span>: Modern CI/CD pipelines,<span> </span></span><span>GitOps</span><span><span> </span>workflows</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Observability</span></b><span><span>: Metrics, traces, logs, monitoring and alerting</span></span><span> </span></p></li></ul></div><div><ul><li><p><b><span>Performance</span></b><span><span>: High-throughput, low-latency distributed systems optimization</span></span><span> </span></p></li></ul></div><div><p><b><span>Ready to Apply?</span></b><span> </span></p></div><div><p><span><span>If you're passionate about building scalable, intelligent backend systems at the intersection of AI and modern cloud-native<span> </span></span><span>development, and</span><span><span> </span>want to shape the future of enterprise AI platforms at global scale, we'd love to hear from you.</span></span><span> </span></p></div></div><p style="text-align:inherit"><span><span><span><span><span><span><span><span><span><span><span><span class="WHR0">------------------------------------------------------</span></span></span></span></span></span></span></span></span></span></span></span></p><h2><b>Job Family Group: </b></h2>Technology<p style="text-align:inherit"><span><span><span><span><span><span><span><span><span><span><span><span class="WHR0">------------------------------------------------------</span></span></span></span></span></span></span></span></span></span></span></span></p><h2><b>Job Family:</b></h2>Applications Development<p style="text-align:inherit"><span><span><span><span><span><span><span><span class="WHR0">------------------------------------------------------</span></span></span></span></span></span></span></span></p><h2><b>Time Type:</b></h2>Full time<p style="text-align:inherit"><span><span class="WHP0">------------------------------------------------------</span></span></p><h2><b>Most Relevant Skills </b></h2>Please see the requirements listed above.<p>------------------------------------------------------</p><h2><b>Other Relevant Skills </b></h2>For complementary skills, please see above and/or contact the recruiter.<p>------------------------------------------------------</p><p style="text-align:left"><i><span>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.</span></i></p><p style="text-align:inherit"><i><span> </span></i></p><p style="text-align:left"><i><span>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 </span></i><i><a href="https://www.citigroup.com/citi/accessibility/application-accessibility.htm" target="_blank">Accessibility at Citi</a><span>.</span></i><br /><br /><i><span>View Citi’s </span><a href="https://www.citigroup.com/global/eeo-aa-policy" target="_blank">EEO Policy Statement</a><span> and the </span><a href="https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf" target="_blank">Know Your Rights</a><span> poster.</span></i></p>