Citi's Markets team is seeking a Principal Generative AI Software Engineer to join their innovative technology division. This role sits at the intersection of AI and enterprise software engineering, focusing on developing cutting-edge AI-powered applications and large-scale infrastructure. The position involves working with state-of-the-art technologies including RAG-powered LLMs, vector search implementations, and cloud-native architectures.
The role offers an opportunity to work on mission-critical systems at a global scale, using technologies such as Java, Python, Golang, Spring Boot, Flask, and Kubernetes. You'll be responsible for developing AI-driven applications, integrating LLMs into enterprise systems, and implementing advanced vector search solutions using tools like FAISS, Milvus, and Pinecone.
As a Principal Engineer, you'll not only be building high-performance APIs and scalable backend services but also mentoring other engineers and fostering a collaborative learning environment. The position requires expertise in cloud-native architectures, security implementations, and distributed systems.
Working at Citi offers excellent benefits including hybrid working arrangements, competitive compensation, comprehensive healthcare, and generous leave policies. The company's commitment to diversity and inclusion makes it an attractive workplace where employees are encouraged to bring their whole selves to work.
This is an exceptional opportunity for a senior technologist who wants to work at the forefront of AI implementation in a global financial institution, making an impact on systems used by millions of users worldwide.