Citi's Markets team is seeking a Principal Generative AI Software Engineer to join their innovative technology group. This role sits at the intersection of AI and enterprise software engineering, focusing on developing cutting-edge AI-powered applications and scalable infrastructure. The position involves working with state-of-the-art technologies including LLMs, RAG frameworks, and vector search solutions, while building mission-critical systems that impact millions of users globally.
The ideal candidate will bring deep expertise in Java or Python, with significant experience in backend development for AI systems. You'll be working with modern technologies including Spring Boot, Flask, Kubernetes, and various vector search frameworks (FAISS, Milvus, Pinecone). The role offers the opportunity to work on enterprise-scale AI applications while collaborating with top engineers in AI, backend, and cloud technologies.
As part of Citi's Markets team, you'll be responsible for developing AI-driven applications, integrating LLMs into enterprise systems, designing vector search solutions, and building scalable APIs. The role also involves mentoring fellow engineers and fostering a culture of learning and collaboration. This position offers the unique opportunity to work on cutting-edge GenAI applications at a global scale while being part of a team that's transforming financial technology through artificial intelligence.
The position requires a blend of technical expertise in software engineering and AI technologies, with a focus on scalable, secure, and high-performance solutions. You'll be working in a hybrid environment, contributing to projects that leverage the latest in AI technology while maintaining enterprise-grade security and performance standards.