Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Citi

AVP, Software Engineer

Citi

. Design and implement a framework for model-driven computations on a graph .

Posted 10/16/2026full-timeMississauga • CanadaLead💰 $88,240 - $132,360 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Python programming and its ecosystem, with a strong foundation in data structures, algorithms, and API development. Capable of designing model-driven computations and improving compute pipelines while ensuring high reliability and quality.

Highest-signal resume keywords
Fluency In PythonExperience With C/C++/JavaKnowledge Of Pandas/NumpyAPI DevelopmentWeb Services Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Data StructuresAlgorithmsUnit TestingModel-Driven ComputationsCompute PipelinesGrid ComputingData StorageData ProcessingNumerical LibrariesAbstraction And Conceptualization
Soft Skills
Reasoning About Program Behavior
Tools & Technologies
FlaskDjango
Certifications & Qualifications
Bachelors In Computer ScienceMasters In Computer Science
Industry Keywords
Large Scale Scientific ComputingOpen-Source Contributions

Tech Stack

Tools & technologies
DjangoFlaskJavaNumpyPandasPythonC++

About the role

Key responsibilities & impact
  • Design and implement a framework for model-driven computations on a graph
  • Design and build infrastructure APIs for grid computing, data storage and access
  • Perform unit testing, improve reliability, and improve the quality of compute pipelines
  • Learn about Python, its ecosystem, community, and best practices
  • Suggest and implement improvements to the model and data platform

Requirements

What you’ll need
  • Bachelors or Masters in Computer Science/Computer Engineering or related field
  • Strong grasp of computing fundamentals: data structures, algorithms, OS, programming languages
  • Fluency in Python
  • Working knowledge of a compiled language like C/C++/Java
  • Exposure to numerical libraries (Pandas/Numpy) and data processing
  • 2+ years developing Python, C or C++ packages and API development
  • Ability for abstraction and conceptualization, reasoning about program behavior at different levels of abstraction from hardware to applications
  • Experience with web services and Flask/Django ecosystem (nice to have)
  • Experience with large scale scientific computing and algorithm development (nice to have)
  • Experience contributing to Open-Source projects (nice to have)

Benefits

Comp & perks
  • Competitive salary
  • Private healthcare care
  • Benefit System
  • Life insurance
  • Online and instructor led training opportunities
  • Friendly, dynamic and multinational environment
  • Opportunity to influence how tasks are performed
  • Affinity networks and charity initiatives