Senior Python Engineer — Data Tools & Pipelines

RBC

Toronto

On-site

CAD 90,000 - 130,000

Full time

29 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Flexible benefits
Professional development
Hybrid/onsite opportunities

Job summary

RBC in Toronto is seeking a Data Engineering Tools Developer to build internal tools and Python-based frameworks that boost data pipeline productivity and reliability. You will create reusable tooling and Streamlit dashboards to monitor data platforms and support governance across teams.

The role emphasizes Python development, data engineering experience, and collaboration with data engineers, platform engineers and data architects to standardize pipeline practices.

Qualifications

  • Bachelor’s degree in CS, software eng or related field.
  • 4–7 years in software or data engineering roles.
  • Strong Python development skills.
  • Experience building data pipelines and data processing frameworks.
  • Experience developing internal engineering tools or reusable libraries.
  • Experience with Streamlit or similar data tools dashboards.
  • Strong SQL knowledge and handling large datasets.
  • Experience with Git, testing frameworks, and CI/CD.
  • Experience in Agile environments.

Responsibilities

  • Design and build internal tools and frameworks for accelerated data pipeline development and deployment.
  • Develop Python libraries and reusable components for data ingestion, transformation, testing and monitoring.
  • Build interactive developer tools and dashboards using Streamlit for monitoring and data exploration.
  • Create frameworks for data validation and automated pipeline testing.
  • Develop utilities to improve data pipeline observability, logging and operations.
  • Collaborate with data engineers to standardize pipeline development patterns and best practices.
  • Integrate tools with orchestration platforms, CI/CD pipelines and cloud data platforms.
  • Build automation for data platform operations, metadata management and governance.
  • Support adoption of data engineering best practices and standards.
  • Troubleshoot and optimize tools for performance, scalability and reliability.

Skills

Python development
Data pipelines
Streamlit
SQL
Git
CI/CD
Agile

Education

Bachelor’s degree in CS/Software Eng

Tools

Streamlit
Git
CI/CD pipelines

Job description

RBC in Toronto is seeking a Data Engineering Tools Developer to build internal tools and Python-based frameworks that boost data pipeline productivity and reliability. You will create reusable tooling and Streamlit dashboards to monitor data platforms and support governance across teams.

The role emphasizes Python development, data engineering experience, and collaboration with data engineers, platform engineers and data architects to standardize pipeline practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer — ETL Pipelines & AI-Ready Data
Senior Data Engineer — ETL Pipelines & AI-Ready Data

RBC • Mississauga

On-site
CAD 80,000 - 130,000
Total rewards program
Flexible benefits
Career development opportunities
Senior Data Engineer: Secure, Scalable Pipelines + AI-ready
Senior Data Engineer: Secure, Scalable Pipelines + AI-ready

RBC • Halifax

On-site
CAD 90,000 - 120,000
Senior Data Engineer: Build Scalable Data Pipelines
Senior Data Engineer: Build Scalable Data Pipelines

RBC • Toronto

On-site
CAD 120,000 - 160,000
Senior Python/AI Engineer
Senior Python/AI Engineer

RBC • Toronto

On-site
CAD 90,000 - 130,000
Competitive compensation
Flexible benefits
Professional development
+1
Sr Data Engineer
Sr Data Engineer

RBC • Mississauga

On-site
CAD 80,000 - 130,000
Total rewards program
Flexible benefits
Career development opportunities
Senior Hands-On Engineering Lead - Data Platforms & AML
Senior Hands-On Engineering Lead - Data Platforms & AML

RBC • Toronto

On-site
CAD 180,000 - 230,000
Total Rewards Program
Flexible benefits
Stock options where applicable
+1
Senior Data Engineer
Senior Data Engineer

RBC • Toronto

On-site
CAD 85,000 - 105,000
Competitive compensation
Bonuses and flexible benefits
World-class training program in financial services
+2
Software Developer - Data Services
Software Developer - Data Services

GuruLink • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Senior Data Engineer, (Global Security)
Senior Data Engineer, (Global Security)

ODAIA • Toronto

On-site
CAD 140,000 - 170,000
Total Rewards Program
Bonuses
Stock options
+2
Senior Data Engineer, (Global Security)
Senior Data Engineer, (Global Security)

RBC • Toronto

On-site
CAD 140,000 - 190,000
Total rewards program
Coaching and development
Opportunities across geographies