Generative AI Python Developer
Citigroup Inc.
All India, Pune • 2 months ago
Experience: 5 to 9 Yrs
PREMIUM
Deal of the Day
--:--:--
15 Days Free Trial
After Free Trial → Flat 50% OFF
Upgrade to CVX24 Premium
- Free Resume Writing
-
Get a Verified Blue tick
- See who viewed your profile
- Unlimited chat with recruiters
- Rank higher in recruiter searches
- Get up to 10× more recruiter visibility
- Auto-forward profile to 10 top recruiters
- Receive verified recruiter messages directly
- Unlock hidden jobs, not visible to free users
$0
Activate
$0
A small token amount will be charged to verify.
Get Refund in 48 Hours.
Free Earplugs Delivery Only after Payment of Rs. 99 for Five Consecutive Months.
After free-trial 6 Months subscription will be auto Activated @ $
1
(Cancel Anytime). Quoted price includes 50% discount.
Enter Your Details
Job Description
As a Gen AI Python Developer at Citi, your role will involve owning and maintaining Python-based services, developing AI-powered features, integrating with various services, and actively collaborating with users to drive adoption. Your work will directly impact thousands of developers across Citi, helping them modernize workflows, automate tasks, and leverage AI capabilities for increased productivity.
**Key Responsibilities:**
- Own and maintain Python-based services using FastAPI and Uvicorn across multiple tool domains.
- Develop AI-powered features for release automation, migration utilities, and developer productivity tools.
- Integrate with LLM/Gen AI services for intelligent code analysis, transformation, and automation.
- Build and maintain REST APIs for frontend applications and enterprise system integration.
- Work with databases like MongoDB and PostgreSQL for storing and querying metadata.
- Identify and remediate CVEs/CVMs in Python dependencies promptly.
- Implement async/await patterns for efficient API handling and rate limiting strategies.
- Write and maintain unit tests using pytest and conduct load testing with Locust.
- Support Kubernetes/Helm-based deployments across various environments.
- Collaborate with engineering teams to gather feedback for tool improvements.
- Encourage and support users in adopting AI-powered tools through demos and office hours.
- Contribute to AI innovation initiatives by exploring new use cases and proof-of-concepts.
- Ensure code quality through compliance with Black, isort, and SonarQube standards.
**Qualifications Required:**
- 5-6 years of professional experience in Python development.
- Proficiency in FastAPI or similar async web frameworks.
- Strong understanding of RESTful API design and implementation.
- Experience with NoSQL or relational databases (MongoDB, PostgreSQL).
- Familiarity with LLM/Gen AI integration concepts.
- Proficiency in YAML/JSON processing.
- Experience with Docker, Kubernetes, and Helm.
- Strong testing skills with pytest.
- Excellent collaboration and communication skills.
- Experience with Git version control and PR-based workflows.
As a Python Developer at Citi, you will be part of a dynamic team that is leading AI innovation to transform engineering processes and drive productivity across the organization. As a Gen AI Python Developer at Citi, your role will involve owning and maintaining Python-based services, developing AI-powered features, integrating with various services, and actively collaborating with users to drive adoption. Your work will directly impact thousands of developers across Citi, helping them modernize workflows, automate tasks, and leverage AI capabilities for increased productivity.
**Key Responsibilities:**
- Own and maintain Python-based services using FastAPI and Uvicorn across multiple tool domains.
- Develop AI-powered features for release automation, migration utilities, and developer productivity tools.
- Integrate with LLM/Gen AI services for intelligent code analysis, transformation, and automation.
- Build and maintain REST APIs for frontend applications and enterprise system integration.
- Work with databases like MongoDB and PostgreSQL for storing and querying metadata.
- Identify and remediate CVEs/CVMs in Python dependencies promptly.
- Implement async/await patterns for efficient API handling and rate limiting strategies.
- Write and maintain unit tests using pytest and conduct load testing with Locust.
- Support Kubernetes/Helm-based deployments across various environments.
- Collaborate with engineering teams to gather feedback for tool improvements.
- Encourage and support users in adopting AI-powered tools through demos and office hours.
- Contribute to AI innovation initiatives by exploring new use cases and proof-of-concepts.
- Ensure code quality through compliance with Black, isort, and SonarQube standards.
**Qualifications Required:**
- 5-6 years of professional experience in Python development.
- Proficiency in FastAPI or similar async web frameworks.
- Strong understanding of RESTful API design and implementation.
- Experience with NoSQL or relational databases (MongoDB, PostgreSQL).
- Familiarity with LLM/Gen AI integration concepts.
- Proficiency in YAML/JSON processing.
- Experience with Docker, Kubernetes, and Helm.
- Strong testing skills with pytest.
- Excellent collaboration and communication skills.
- Experience with Git version control and PR-based workflows.
As a Python Developer at Citi, you will be part of a dynamic team that is leading AI innovation to transform engineering processes and drive productivity across the organization.
Skills Required
Flask
NoSQL
relational databases
containerization
Docker
Google Cloud Platform
Python development
FastAPI
Django REST
asyncio
RESTful API design
LLMGen AI integration
Jinja2
YAMLJSON processing
KubernetesHelm
pytest
Git version control
Vertex AI
CICD concepts
OIDCOAuth authentication
rate limiting
retry patterns
LLM applications
Posted on: March 17, 2026
Relevant Jobs
Step 2 of 2