Citigroup

Citigroup

Gen AI Python Developer - Assistant Vice President

Mississauga Ontario Canada, CA · Exec · Full-time

Sponsorship not specified$94k-$142kDetected 1 day ago
PythonJavaReactVue.jsAngularDjangoFastAPIFlaskDistributed SystemsFull-Stack DevelopmentGitSQLNoSQLPostgreSQLMongoDBRedisCassandraAWSGCPAzureCloud PlatformsDockerKubernetesCI/CD

About the role

  • You will also be expected to share your technical expertise and promote a culture of technical excellence within the team.
  • Demonstrating technical knowledge and expertise in software development, including programming languages, frameworks, and best practices. - Actively contributes to the implementation of features and technical solutions.
  • Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.

Responsibilities

  • Collaborate with other Engineers to define and evolve the overall system architecture and design.
  • Code contributing member of an Agile team, working to deliver sprint goals.
  • Expert-level knowledge of Python and its robust ecosystem, with extensive hands-on experience in building scalable, resilient, and high-performance applications.
  • Proven expertise in designing, developing, and consuming secure RESTful APIs and other inter-application integration patterns.
  • As a developer, you will leverage your deep technical knowledge to drive the creation of high-quality software products.

Requirements

  • 5+ years of progressive experience in Applications Development or Systems Analysis, with a substantial and demonstrated focus on Python technologies.
  • Proven experience in successfully delivering complex software development projects from inception to production deployment.
  • Strong proficiency in software architecture principles, distributed system design patterns (e.g., Microservices, Event-Driven Architecture), and object-oriented programming.
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Bachelor's degree/University degree or equivalent experience
  • Other job-related duties may be assigned as required.
  • Experience or familiarity with Java development, particularly within enterprise-level application contexts.
  • Core Technical Proficiency:
  • Experience with various database technologies, including relational databases (e.g., PostgreSQL, Oracle, SQL Server) and NoSQL databases (e.g., MongoDB, Cassandra, Redis).
  • Knowledge of modern frontend frameworks (e.g., React, Angular, Vue.js) for full-stack development capabilities.

Skills

  • For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------

Compensation

  • $94,300.00 - $141,500.00 ------------------------------------------------------

Benefits

  • Exposure with AI/Machine Learning tools, frameworks (e.g., TensorFlow, PyTorch, scikit-learn), and platforms.

Company info

  • We are looking for a Python Developer (Applications Development Sr Programmer Analyst - C12) with hands-on experience developing Gen AI solutions.

Equal opportunity

  • View Citi's EEO Policy Statement and the Know Your Rights poster.
  • If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

This listing is sourced directly from Citigroup's careers page and normalized into a canonical job model.