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 be responsible for developing AI-driven applications using Java, Python, and modern backend frameworks, integrating LLMs into enterprise systems, and implementing vector search solutions. They will work with cloud-native architectures, handle deployment using Kubernetes and Docker, and ensure robust security implementations.
This is an excellent opportunity for an experienced engineer who wants to work at the forefront of AI technology in a global financial institution. The role offers the chance to work with top engineers in AI, backend, and cloud technologies, while building enterprise-scale applications that make a real impact. The position combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to mentor other engineers.
The team specializes in Generative AI, backend engineering, and cloud-native architectures, using technologies like Java, Python, Golang, Spring Boot, Flask, and Kubernetes. They focus on RAG-powered LLMs, advanced vector search implementations, and building scalable, high-performance AI-driven solutions. This role offers the opportunity to work on cutting-edge GenAI-powered applications at a global scale while collaborating with top engineers in AI, backend, and cloud technologies.