Senior Python Engineer - Generative AI & Distributed Systems

Citigroup

Mississauga

Hybrid

CAD 134,000 - 201,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Generative AI tools access
Architecture influence
Continuous learning
Competitive benefits
Global career platform

Job summary

Citi is seeking a Senior Python Developer to focus on Generative AI within high-impact, distributed systems. You will contribute as a hands-on engineer delivering production-grade Python applications, APIs, and scalable architectures in an Agile setting. Hybrid office visits and remote work support are provided as part of a global technology team.

The role emphasizes end-to-end delivery, security, and collaboration with stakeholders to drive business outcomes across Citi's enterprise platforms.

Qualifications

  • 5+ years of Python development with Django, Flask, or FastAPI.
  • Deep expertise in distributed systems and microservices architecture.
  • Cloud experience (AWS, Azure, or GCP) with Docker and Kubernetes.
  • Experience with relational and NoSQL databases and query tuning.
  • Secure coding practices aligned with OWASP Top 10.
  • End-to-end delivery experience from design to production deployment.

Responsibilities

  • Build scalable Python applications meeting production standards for reliability and maintainability.
  • Design secure RESTful APIs and integration patterns across distributed systems.
  • Collaborate on architecture decisions for robust, long-lasting solutions.
  • Deploy and maintain CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions).
  • Evaluate emerging technologies to improve team capability and product quality.
  • Contribute to Agile sprint delivery with clean, tested, documented code.
  • Identify and elevate risks in the development lifecycle to protect integrity.

Skills

Python programming
Microservices
Cloud platforms
CI/CD
Security practices
End-to-end delivery
Relational/NoSQL databases

Education

Bachelor's degree or equivalent practical experience

Tools

Docker
Kubernetes
Jenkins
Git

Job description

Citi is seeking a Senior Python Developer to focus on Generative AI within high-impact, distributed systems. You will contribute as a hands-on engineer delivering production-grade Python applications, APIs, and scalable architectures in an Agile setting. Hybrid office visits and remote work support are provided as part of a global technology team.

The role emphasizes end-to-end delivery, security, and collaboration with stakeholders to drive business outcomes across Citi's enterprise platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Engineer - Generative AI & APIs
Senior Python Engineer - Generative AI & APIs

Citi • Mississauga

Hybrid
CAD 134,000 - 201,000
Hybrid work model
Generative AI tools access
Influence architecture decisions
+3
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
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
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
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
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

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
Python Developer, Assistance Vice President
Python Developer, Assistance Vice President

Citigroup • Mississauga

Hybrid
CAD 134,000 - 201,000
Hybrid work model
Generative AI tools access
Architecture influence
+3