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

VP Senior Applied AI Full-Stack Engineer

  • Hybrid
  • 6+ years

Salary

$120,800/ 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 company builds high-performance web data visualization tools and enterprise reporting systems for finance. This is a senior, expert-level technical role.

You will build interactive analytical web applications with rich frontends, data-heavy backends and distributed query engines. A second core focus, which is mandatory, is designing custom Model Context Protocol (MCP) tools that let AI agents and LLMs query, analyze and report on very large datasets securely through Starburst.

This is not a typical engineering role. You will direct AI agents across several workstreams, check their output for production safety and coach others to do the same. Success is measured by outcomes, quality and the team's growth, not by lines of code.

Responsibilities

  • Own the design and delivery of FinTech tools for investment bankers, front-office traders and financial analysts, turning complex finance workflows into clear, high-fidelity web interfaces.
  • Build highly interactive analytical dashboards in Angular and React that let users slice, dice and explore very large datasets in real time.
  • Use Starburst (Trino) to query large distributed datasets with sub-second latency.
  • Design and implement Java and Spring Boot microservices tuned for low-latency retrieval, heavy aggregation and streaming large result sets to the frontend.
  • Design and optimize scalable ETL processes for large volumes of financial data.
  • Mandatory: design, build and maintain custom MCP servers and tools so AI agents and LLMs can securely reach internal databases, APIs and reporting engines.
  • Architect enterprise document generation engines using the Aspose suite that produce high-fidelity financial reports from complex templates.
  • Build complex visualizations and reporting engines hands-on while mentoring junior engineers.
  • Critically review and take ownership of all AI-generated Java, Angular, React and SQL code, checking structural soundness, security compliance and production readiness.
  • Apply a working understanding of Corporate and Investment Banking (CIB) to every project.

Requirements

  • Strong grounding in systems analysis, design patterns, data analysis and the full software development lifecycle, including unit testing and CI/CD.
  • Extensive hands-on experience with Java and Spring Boot for scalable, low-latency microservices and reactive data streaming APIs.
  • Strong hands-on experience with Angular 19+, React, TypeScript, HTML5 and WebSockets for data-intensive dashboards.
  • Hands-on experience with Starburst (Trino) querying massive distributed datasets across federated enterprise sources.
  • Deep experience with Oracle, SQL Server and MongoDB, including physical and logical design, data modeling and performance tuning.
  • Proven record of designing high-throughput ETL pipelines and optimizing data flows for real-time reporting.
  • Experience building document generation engines with Aspose.Words, Aspose.Cells and Aspose.PDF.
  • Demonstrated ability to build custom MCP servers that connect LLMs and AI agents securely to enterprise data.
  • Hands-on skill with AI coding tools such as Claude Code, Cursor or GitHub Copilot, and the ability to write structured prompts and high-quality context, such as schemas and API specs, for AI agents.
  • Working knowledge of GitHub for source control and Jira for project management.
  • Functional understanding of banking, with the ability to explain why the work matters, not only how it is built.
  • Preferred: 8+ years of relevant experience.
  • Preferred: experience designing agentic AI workflows and integrating AI agents into CI/CD pipelines.
  • Preferred: solid understanding of event-driven systems and real-time message streaming platforms such as Apache Kafka or RabbitMQ.

Conditions

Full-time position in the Technology job family, Applications Development.

Salary range for the primary location: $120,800.00 to $170,800.00.

Hiring decisions are made by people, and AI is only used to match skills to roles; 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 New York, United States, United States, Belfast, United Kingdom and 11 more places

Your chances

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

  • 21 checks run
  • 1 red flag

Still hiring?

14 checks

No red flags

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
  • React
  • TypeScript
  • Java
  • SQL
  • Angular
  • HTML & CSS
  • Spring
  • Kafka
  • MongoDB
  • CI/CD
  • LLMs
Seniority
VP / C-level
Type
Full-time
Industry
FinTech
Specialty
Fullstack
Region
Canada
Show 7 more factsShow less

Role

Category
Development
Specialty
Fullstack
Seniority
VP / C-level
Experience
8+ years
Tech stack
  • React
  • TypeScript
  • Java
  • SQL
  • Angular
  • HTML & CSS
  • Spring
  • Kafka
  • MongoDB
  • CI/CD
  • LLMs

Location

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

Compensation

Salary
$120,800 / 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