C

Citi

Runs banking and payments for global clients

AVP Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeMississauga, ON, Canada$88.2k - $132.4kHybrid

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field is required.
  • A strong grasp of computing fundamentals, including data structures, algorithms, operating systems, and programming languages, is required.
  • Fluency in Python and working knowledge of a compiled language such as C, C++, or Java are required.
  • Exposure to numerical libraries such as Pandas and NumPy, and data processing, is required.
  • At least 2 years of experience developing Python, C, or C++ packages and developing APIs are required.
  • The ability to abstract and conceptualize, and reason about program behavior at different levels of abstraction from hardware to applications, is required.

Responsibilities

  • 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, ensure reliability, and improve the quality of compute pipelines.
  • Learn about Python, its ecosystem, community, and best practices.
  • Identify ideas to improve the model and data platform and help implement them.

Desired Qualifications

  • Experience with web services and the Flask or Django ecosystem.
  • Experience with large-scale scientific computing and algorithm development.
  • A long-term interest in finance; financial experience is not required.
  • Experience contributing to open-source projects.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs