You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Citi

Software Engineer, Vice President

  • Hybrid
  • 6+ years

Salary

$111,600/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The team builds risk models that show whether the bank's lending portfolios hold enough capital in a crisis, using mathematical modeling and current technology to build loss forecasting and stress testing pipelines.

The systems calculate risk for some of the largest portfolios at the company.

The team has people from physics, engineering and computer science. You will learn from senior colleagues, sharpen your analytical and quantitative skills, and build products from the ground up to solve real problems, with a path toward becoming a risk model expert.

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.
  • Write unit tests and improve the reliability and quality of the compute pipelines.
  • Learn Python, its ecosystem, community and best practices.
  • Propose ways to improve the model and data platform, and help build them.

Requirements

  • Bachelor's, Master's or Ph.D. in Computer Science, Computer Engineering or a related field.
  • At least 3-5 years of professional software development experience.
  • 2+ years developing Python, C or C++ packages and building APIs.
  • A solid grasp of computing fundamentals: data structures, algorithms, operating systems and programming languages.
  • Fluency in Python and working knowledge of a compiled language such as C, C++ or Java.
  • Experience with numerical libraries (Pandas, NumPy) and data processing.
  • The ability to abstract and reason about program behavior at every level, from hardware up to applications.
  • Experience with web services and the Flask or Django ecosystem.
  • Experience with large-scale scientific computing and algorithm development.
  • Experience contributing to open-source projects.
  • A long-term interest in finance. Financial experience is not required.
  • Most relevant skills: analytical thinking, credible challenge, data analysis, governance, policy, procedure and regulation, and the risk management lifecycle.
  • For complementary skills, see the above or contact the recruiter.

Conditions

Full-time role in the Risk Management job family group, Model Development and Analytics job family.

Primary location full-time salary range: $111,600.00 - $161,600.00.

This job opening is for an existing vacancy.

The company uses automated processing, including AI, to match your skills to roles, with your consent for matches to other roles at the company. All hiring decisions are made and checked by people, not by automated decision-making.

The company is an equal opportunity employer.

Where you’d work

Part of the week in the office

You can work from

  • Canada

About the company

Citi

  • Industry: FinTech

Office in Canada

Also hiring in Belfast, United Kingdom, New York, United States, Jersey City, United States and 11 more places

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 2 red flags

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Python
  • Java
  • C++
Seniority
VP / C-level
Type
Full-time
Industry
FinTech
Specialty
Backend
Region
Canada
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
VP / C-level
Experience
5+ years
Tech stack
  • Python
  • Java
  • C++

Location

Work model
Hybrid
Region
Canada
Office
  • Canada
Remote from
  • Canada

Compensation

Salary
$111,600 / year
Pay period
Annual

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason