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.
Apply directly at Citigroup →Create a free account for alerts like thisView Citigroup immigration profile
This listing is sourced directly from Citigroup's careers page and normalized into a canonical job model.