×
Register Here to Apply for Jobs or Post Jobs. X

Data Engineer – Python, SQL

Job in Toronto, Ontario, C6A, Canada
Listing for: Finance Professionals Inc.
Full Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Data Engineer, Python
Salary/Wage Range or Industry Benchmark: 60 - 78 CAD Hourly CAD 60.00 78.00 HOUR
Job Description & How to Apply Below

An Initial AI Screening will be conducted for this role. Please  to complete your AI screening while submitting your application.

JOB DESCRIPTION

Location: Hybrid | Downtown, Toronto

Duration: 6 Months

Our client, a leading financial institution in Downtown Toronto, is looking for a Data Engineer - Python, SQL to design, build, and optimize ETL pipelines, data structures, and data transformation frameworks. The successful candidate will have the opportunity to work with one of the Top 5 Banks in Canada.

Typical Day in role:
  • Design, build, and optimize ETL pipelines, data structures, and data transformation frameworks.
  • Write high quality Python code using industry best practices.
  • Perform advanced SQL development for data ingestion, wrangling, and validation.
  • Develop scalable, reusable data frameworks to support modeling and analytics workloads.
  • Participate in code reviews and architecture discussions.
  • Produce documentation, data flow diagrams, and technical architecture artifacts.
  • Data side – heavy SQL;
    Software side is Python/script based
Must Have

Skills:
  • 5+ years as a Developer / Data Engineer/ Software Engineer with end-to-end application development experience.
  • 3+ years recent hands-on Python programming experience.
  • Intermediate to advanced SQL, data transformation, and data manipulation skills.
Nice-To-Have

Skills:
  • Experience with:
    Retail credit risk;
    Banking products (e.g. mortgages, credit cards) and associated data modeling experience for banking products and credit lifecycle.
  • Exposure to various architecture patterns and design such as message based ETL SQL batch, real time programming, schedule-based batch.
  • Proficiency with Pandas Dataframe and Numpy.
  • Experience with cloud-native technologies (GCP, Google Cloud Functions, Big Query, Data Flow, Spark, Data Proc, Pub/Sub, CLI, shell scripting).
  • Familiarity with Kubernetes, Docker, Terraform.
  • Experience with scheduling tools like Airflow, Tidal.
  • Experience with Object Oriented Design, parametrization (Jinja2).
  • Experience with Python best practices and Git/Bitbucket best practices.
  • Bilingual in Spanish.
Soft

Skills Required:
  • Excellent communication skills (9/10 or higher).
  • Strong analytical ability; able to approach problems from multiple angles.
  • Highly collaborative team player.
  • Detail oriented with strong documentation discipline.
  • Persistence, grit, and ability to handle challenging, fast paced work.
Education:
  • Bachelor’s in Computer Science, Computer Engineering, MIS, or related field.

FP Inc. is committed to creating an inclusive environment where all team members and clients feel like they belong. In accordance with the requirements set out in the Employment Standards Act, FP Inc. hereby declares that AI is utilized in the screening process for this position. The hourly compensation range for this role is $60/hr - $78/hr we seek applicants with a wide range of abilities, and we provide an accessible candidate experience.

We advocate for you and welcome anyone regardless of race, colour, religion, national origin, sex, physical or mental disability, or age.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary