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

AI Data Engineer

  • Hybrid
  • 3-6 years

Salary

$94,300/ 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 is hiring an AI Data Engineer to build AI-powered applications and agentic solutions that improve internal business processes and client delivery.

The role is mostly hands-on coding and requires solid software engineering, data engineering and AI/ML skills to build scalable enterprise systems.

You will work with architects, product owners, data scientists and engineers on AI features such as LLMs, agentic AI workflows, retrieval-augmented generation (RAG) and intelligent automation, inside a regulated financial services setting.

Responsibilities

  • Design and build intelligent agents, covering their perception, reasoning, planning and action execution modules.
  • Design and develop data pipelines that feed AI and machine learning workloads, and make sure data quality, lineage, governance and security requirements are met.
  • Plug different machine learning models, such as LLMs, reinforcement learning and predictive models, into agents to improve their capabilities and decisions.
  • Build production-grade applications and APIs in Python and/or Java, including reusable services, microservices and AI components.
  • Use agentic AI frameworks and development tools, and contribute to them.
  • Track progress in AI, especially agent-based and autonomous systems, and propose new solutions.
  • Work with AI researchers, data scientists, product managers and software engineers to bring agentic solutions into wider products and services.
  • Write thorough technical documentation covering agent designs, implementations and operating procedures.

Requirements

  • At least 5 years of professional software development experience.
  • At least 2 years working with AI/ML, generative AI or intelligent automation. Financial services experience is preferred.
  • Strong Python and SQL skills. Java is a plus.
  • Hands-on work with generative AI and LLM-based applications.
  • Working knowledge of prompt engineering, RAG, embeddings, vector databases and agentic frameworks.
  • Familiarity with LangChain, LangGraph, CrewAI, AutoGen or similar frameworks.
  • Experience with OpenAI, Azure, Anthropic, Gemini, Bedrock or equivalent platforms.
  • Understanding of machine learning fundamentals and model evaluation techniques.
  • Experience designing and supporting data pipelines and data integration workflows.
  • Strong analytical skills and a creative approach to hard problems.
  • Clear written and verbal communication, including explaining complex technical ideas to varied audiences.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Finance domain knowledge is preferred.
  • Ability to work with colleagues within and across teams and organizations.
  • A bachelor's degree or equivalent experience.

Conditions

Full-time position.

Base salary range is $94,300.00 to $141,500.00 at the primary location.

The company uses automated processing, including AI, to match candidate skills to open roles. All hiring decisions are made and checked by people, not by automated decision-making.

This posting is for an existing vacancy.

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 United States, London, United Kingdom, Belfast, United Kingdom and 12 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
Details12 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Python
  • SQL
  • AWS
  • Kubernetes
  • Docker
  • Azure
  • LLMs
  • RAG
  • LangChain
  • Vector databases
Type
Full-time
Industry
FinTech
Specialty
Data Engineering
Region
Canada
Pay period
Annual
Show 6 more factsShow less

Role

Category
Data & Analytics
Specialty
Data Engineering
Experience
5+ years
Tech stack
  • Python
  • SQL
  • AWS
  • Kubernetes
  • Docker
  • Azure
  • LLMs
  • RAG
  • LangChain
  • Vector databases

Location

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

Compensation

Salary
$94,300 / 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