Senior Python Engineer - Generative AI & APIs

Citi

Mississauga

Hybrid

CAD 134,000 - 201,000

Full time

21 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Generative AI tools access
Influence architecture decisions
Learning & development
Rewards package
Global Citi platform

Job summary

Citi is hiring a Senior Python Developer (Applications Development Sr. Programmer Analyst - C12) to build production-grade Python applications and drive Generative AI initiatives.

You’ll work on scalable distributed systems in an Agile team, delivering end-to-end software with a focus on quality, security, and measurable business impact. The role emphasizes hands-on coding, API design, and CI/CD automation in a hybrid environment with access to cutting-edge AI tools within a global financial

Qualifications

  • 5+ years of progressive software development experience with Python and frameworks such as Django, Flask or FastAPI.
  • Deep expertise in software architecture and distributed systems, including Microservices and Event‑Driven Architecture.
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP), Docker, and Kubernetes.
  • Experience with relational (PostgreSQL, Oracle, SQL Server) and NoSQL (MongoDB, Cassandra, Redis) databases.
  • Strong secure coding practices, OWASP Top 10, data encryption, and access control knowledge.
  • End-to-end project delivery experience from design to production deployment in a regulated enterprise context.
  • Bachelor's degree or equivalent practical experience in a technical field.

Responsibilities

  • Build scalable Python applications that meet production standards for reliability and maintainability.
  • Design and develop secure RESTful APIs connecting enterprise systems.
  • Shape system architecture decisions with engineers for robust solutions.
  • Deploy and maintain CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) for reliable delivery.
  • Evaluate new technologies to improve team capability and product quality.
  • Contribute to Agile sprint delivery with clean, well-tested code.
  • Identify risks in the development lifecycle and ensure solution integrity and compliance.

Skills

Python
Django/Flask/FastAPI
Microservices
Event-Driven Architecture
Cloud platforms
Docker
Kubernetes
PostgreSQL
NoSQL
OWASP Top 10

Education

Bachelor's degree or equivalent

Tools

Jenkins
GitLab CI
GitHub Actions

Job description

Citi is hiring a Senior Python Developer (Applications Development Sr. Programmer Analyst - C12) to build production-grade Python applications and drive Generative AI initiatives.

You’ll work on scalable distributed systems in an Agile team, delivering end-to-end software with a focus on quality, security, and measurable business impact. The role emphasizes hands-on coding, API design, and CI/CD automation in a hybrid environment with access to cutting-edge AI tools within a global financial

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python & Generative AI Engineer
Senior Python & Generative AI Engineer

Citigroup Inc. • Mississauga

Hybrid
CAD 133,000 - 200,000
Hybrid work model - 3 days in office,
Access to Generative AI tools
Career growth in a global institution
+1
Python Developer, Assistance Vice President
Python Developer, Assistance Vice President

Citi • Mississauga

Hybrid
CAD 134,000 - 201,000
Hybrid work model
Generative AI tools access
Influence architecture decisions
+3
Senior Python Developer – Generative AI, Hybrid
Senior Python Developer – Generative AI, Hybrid

Citibank (Switzerland) AG • Mississauga

Hybrid
CAD 94,000 - 142,000
Hybrid work model
Generative AI tools access
Career development opportunities
+1
Python Developer, Assistance Vice President
Python Developer, Assistance Vice President

Citigroup Inc. • Mississauga

On-site
CAD 133,000 - 200,000
Hybrid work model - 3 days in office,
Access to Generative AI tools
Career growth in a global institution
+1
Lead Python and Generative AI Engineer- Vice President
Lead Python and Generative AI Engineer- Vice President

Citi • Mississauga

On-site
CAD 169,000 - 238,000
Lead Python and Generative AI Engineer- Vice President
Lead Python and Generative AI Engineer- Vice President

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
Generative AI Engineer -Vice President
Generative AI Engineer -Vice President

Citigroup Inc. • Mississauga

On-site
CAD 100,000 - 130,000
Python Developer, Assistance Vice President
Python Developer, Assistance Vice President

Citibank (Switzerland) AG • Mississauga

On-site
CAD 94,000 - 142,000
Hybrid work model
Generative AI tools access
Career development opportunities
+1
Intermediate Python Engineer
Intermediate Python Engineer

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Lead Phyton and Generative AI Engineer- Vice President
Lead Phyton and Generative AI Engineer- Vice President

Citibank (Switzerland) AG • Mississauga

On-site
Confidential