Data Engineer with Python & Kafka

NAVA Software Solutions
Toronto, CA; US
Hybrid

Job Description

Position: Data Engineer with Python & Kafka

Location: Toronto, ON - Canada (Hybrid)

Duration: Long Term

Client: Canadian Imperial Bank

Rate: $65-70/hr. on CAD

Years of Experience: 7–10 years of experience in core banking implementations or fintech engineering.

Responsibilities:

  • Design, develop, and implement data solutions using Cloudera and Azure Native Services.
  • Integrate APIs and manage data pipelines with Kafka technologies.
  • Collaborate with cross-functional teams to deliver cloud-native architectures and microservices.
  • Provide production support for SQL Server and ensure data integrity and availability.

Mandatory Skills:

  • Strong programming skills in Python or Golang.
  • Extensive experience with Kafka technologies.
  • Proficiency in cloud-native architectures and microservices.
  • Experience with Azure, Docker, and container orchestration.
  • Understanding of core banking concepts, ledger management, and payment workflows.

Skills & Requirements

Technical Skills

PythonGolangKafkaClouderaAzure Native ServicesDockercontainer orchestrationSQL Servercore banking conceptsledger managementpayment workflowsleadershipcommunicationproblem-solvingteamworkcreativityadaptabilitytime-managementanalytical-thinkingpresentationnegotiationfintech

Salary

£65 - £70

hour

Employment Type

FULL TIME

Level

mid

Posted

4/14/2026

Continue to LinkedIn

You will be redirected to the job posting on LinkedIn.