Citigroup logo

Generative AI Software Engineer

Citigroup
Posted this week

LOCATION

Pune · Hybrid

EXPERIENCE

7+ Years

TYPE

FullTime

SKILLS REQUIRED

PythonLarge Language ModelsRAGMicroservices ArchitectureFastAPIAgentic SystemsKubernetes

Job description

Overview

Hands-on Generative AI Software Engineer in Group AI's AI Strategy, Strategic Partnerships and Enablement organization, evaluating, prototyping and scaling emerging AI technologies across the firm.

What you'll do

  • Design and build LLM-powered AI agents that automate and streamline AI Strategy workflows end-to-end.
  • Build rapid proofs of concept (PoCs), prototypes, and production-ready solutions to validate emerging technologies and business use cases.
  • Develop scalable APIs, microservices, and backend services that integrate AI capabilities into enterprise applications.
  • Build high-quality, reliable products with user experience at the center.
  • Contribute to the evolution of the core AI Strategy platforms: architecture, performance, and reliability.
  • Maintain strong engineering discipline: clean architecture, performance optimization, testing, and documentation.

What you'll need

  • 7+ years of software engineering experience building enterprise-grade applications and platforms.
  • Fluency in at least two programming languages, with strong preference for Python and JavaScript/TypeScript.
  • Ability to build and own end-to-end features across backend services and user-facing interfaces.
  • Strong proficiency in Python and modern AI development frameworks such as FastAPI, Flask, Pandas, Scikit-learn, Hugging Face, LangChain, and LangGraph.
  • Hands-on experience building Generative AI applications using proprietary and open-weight LLMs.
  • Deep understanding of RAG architectures, prompt engineering, agent orchestration, model evaluation, and AI application design patterns.
  • Hands-on experience with Docker, Kubernetes, and OpenShift.
  • Proven ability to design and deploy scalable, resilient microservices in containerized environments.
  • Solid understanding of relational databases (PostgreSQL) and NoSQL platforms (MongoDB), as well as cloud data warehousing with Snowflake.
  • Ability to design appropriate data models for AI-driven applications, including vector stores and knowledge bases.
  • Strong commitment to clean architecture, test coverage, documentation, and adherence to engineering standards.

Nice to have

  • Experience in regulated or enterprise environments.
  • Experience with AI observability platforms, LLM evaluation frameworks, and software development agents.
  • Familiarity with AI governance, model risk management, data privacy, and security requirements in regulated environments.
  • Experience evaluating third-party AI platforms, startup technologies, or emerging AI solutions.
  • Financial services, fintech, or other regulated-industry experience.

Details

  • Location: Pune, Maharashtra, India.
  • Full-time position.
  • Joins an existing global team based in the US, UK and India, alongside strategy analysts, project/product managers and engineers.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Generative AI Software Engineer