Senior Python/AI Engineer
RBC
Job Description
We are looking for a Data Engineering Tools Developer to build internal tools, frameworks, and developer utilities that improve the productivity and reliability of our Data Engineering teams. This role focuses on developing Python-based frameworks, Streamlit applications, and reusable engineering tools that enable faster development, monitoring, and governance of enterprise data pipelines. You will work closely with data engineers, platform engineers, and data architects to standardize how data pipelines are built, tested, deployed, and monitored across the organization. The ideal candidate combines strong Python development skills with experience in data engineering environments and enjoys building platforms and tools that empower other engineers.
Responsibilities
- Design and build internal tools and frameworks that accelerate 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 to simplify pipeline monitoring, troubleshooting, and data exploration.
- Create frameworks for data validation, schema enforcement, and automated pipeline testing.
- Develop utilities that improve data pipeline observability, logging, and operational support.
- Collaborate with data engineers to standardize pipeline development patterns and best practices.
- Integrate tools with data orchestration platforms, CI/CD pipelines, and cloud data platforms.
- Build automation for data platform operations, metadata management, and pipeline governance.
- Support the adoption of data engineering best practices and engineering standards across the organization.
- Troubleshoot and optimize tools to ensure performance, scalability, and reliability in production environments.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field.
- 4–7 years of experience in software engineering or data engineering roles.
- Strong proficiency in Python development.
- Experience building data pipelines and data processing frameworks.
- Experience developing internal engineering tools or reusable libraries.
- Experience with Streamlit or similar frameworks for building data tools and dashboards.
- Strong knowledge of SQL and working with large datasets.
- Experience with source control (Git), testing frameworks, and CI/CD pipelines.
- Experience working in Agile engineering environments.
Nice-to-have
- Experience with data orchestration tools such as Apache Airflow, Prefect, or Dagster.
- Familiarity with modern data platforms such as Snowflake, Databricks, or cloud data lakes.
- Experience with data transformation frameworks such as dbt.
- Knowledge of data quality and data governance tooling.
- Experience working in financial services or banking environments.
- Familiarity with containerization technologies such as Docker.
- Design & Develop AI engineering using Cortex.
Benefits
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
- Leaders who support your development through coaching and managing opportunities.
- Ability to make a difference and lasting impact.
- Work in a dynamic, collaborative, progressive, and high-performing team.
- A world-class training program in financial services.
- Flexible work/life balance options.
- Opportunities to do challenging work.
Key Details
Address: 180 WELLINGTON ST W:TORONTO
City: Toronto
Country: Canada
Work hours/week: 37.5
Employment Type: Full time
Job Type: Regular
Pay Type: Salaried
Posted Date: 2026-03-20
Application Deadline: 2026-07-15
Note
Applications will be accepted until 11:59 PM on the day prior to the application deadline date above.
Our Employment Opportunities
At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
#J-18808-Ljbffr- Advance your career as a Lead Python Engineer at Materia AI, specializing in backend systems for cutting-edge generative AI products. This role primarily focuses on developing robust APIs and backend architecture. In this position, you will leverage your extensive backend...Suggested
$100k - $150k per year
Position: Senior Python Engineer Location: Downtown Toronto, Hybrid/Onsite Salary Range: $100K-$150K Job Type: Permanent Posting Type:... ...team, and hiring decisions are made by people. We may also use AI‑enabled tools to support parts of the application review process...SeniorPermanent employment$135k - $140k per year
...ON (hybrid, 2-3 days onsite), this opportunity is with a global leader in financial services. The team is seeking a full-time Senior Python Engineer to build and scale enterprise-grade applications. This role offers the chance to work on high impact systems used globally while...SeniorFull time- Elevate your skills as a Senior Python Engineer with a financial technology firm in Downtown Toronto. This hybrid role focuses on developing backend systems for investment and risk management workflows. In this permanent position, you’ll collaborate closely with engineering...SeniorPermanent employment
$130k - $180k per year
...'re growing and we are looking to hire a BE Python Developer for a Platform (not applications) team Open on seniority from Senior to Staff level About Us: We're one of the... ...an outstanding Senior/Staff/Lead Platform Engineer who wants to play a core role in building...SeniorLong term contractRemote workVisa sponsorshipWork visaFlexible hours- ...with the teams and customers who depend on AI — risk, fraud, collections, payments,... ...and standards for agentic systems; mentor engineers and partner with ML, product, and security... ...orchestration and evaluation. Proficiency in Python across a broad stack — pipeline, agent,...Senior
- Be a catalyst for change with VTRAC as a Senior Software Engineer in the Greater Toronto Area. Apply your expertise in Python, Golang, and microservices to create impactful solutions. VTRAC Consulting Corporation is searching for a Senior Software Engineer to lead design...Senior
- Become a key player as a Senior Software Engineer at Scribd, focusing on backend development in Python. Push the boundaries of content understanding technologies through scalable systems. This role offers the chance to design and optimize data pipelines within a supportive...Senior
- Advance your career as a Senior AI Engineer focused on agentic systems and LLM technologies in a hybrid role based in Toronto. Utilize your strong Python and machine learning skills to drive impactful operational improvements. Our client seeks a seasoned AI Engineer with...Senior
- ...years of experience in software engineering and/or Machine Learning... ...Desirable) Experience with enterprise AI applications with strict... ...insights to customers , As a Senior AI Engineer, you will collaborate... ...ML pipeline manages multiple Python services that support various...Senior
- Job Summary We’re looking for a Senior AI Full-Stack Software Developer (Python/React) to join our growing team. Responsibilities Participate in the... ...members. Qualifications Bachelor’s degree in computer engineering, computer science, or equivalent education and...Senior
- ...services meet quality standards. Apply advanced understanding of engineering best practices and drive continuous improvement across the team... ...years of relevant experience. Experience with scripting with SQL Python Pytest. Experience with QE processes and methodologies,...SeniorLong term contractInternshipShift work
- Advance your career as a Senior Python Engineer, specializing in automation and application development to support ticketing workflows. This role emphasizes strong Python and AWS skills. The ideal candidate will have over 8-10 years of hands-on Python experience, focusing...Senior
- Elevate your career as a Senior Data and AI Engineer in a robust IAM Intelligence team. This role focuses on data engineering and AI development with... ...: • Develop and optimize ETL/ELT pipelines with Python and Airflow • Build and support AI-powered solutions and workflows...Senior
- Advance your career as a Senior AI Engineer specializing in Generative AI and LLMs, focusing on end-to-end AI solution development in a collaborative... ...model quality • Design scalable microservices and APIs using Python • Integrate LLM services with enterprise data systems...Senior
- Join Softchoice as a Senior AI Engineer to develop advanced AI‑on‑cloud technologies and cloud‑native tools for internal teams. Drive innovation... .... In this vital role, you will utilize your expertise in Python, cloud platforms, and AI to architect and implement cutting‑edge...Senior
- Elevate wealth management through innovation as a Senior Applied AI Engineer at BMO. Drive impactful AI solutions using robust technical skills and... ...fields • Minimum 10 years of AI experience • Proficient in Python and major ML frameworks • Familiar with cloud platforms and...Senior
$144k - $188k per year
...activated content generation and AI decisioning. The world’s most... ...owns the core recommendations engine and ML platform that powers billions... ...largest consumer brands. As a Senior Data Engineer, you will own the... ...software development skills in Python (unit testing, git, code review...Senior- Elevate your career with Apertera as a Senior Generative AI Software Engineer. Focus on developing next-gen translation services using advanced Generative... ...with context engineering and RAG • Proficient in Python and Huggingface APIs • Strong problem-solving and communication...Senior
- Drive innovative backend solutions as a Senior Software Engineer at Thomson Reuters. Focus on AI services in a hybrid environment while shaping future experiences... ...of backend system design experience • Expertise in Python, FastAPI, and cloud services • Understanding of distributed...Senior
- Join NVIDIA as a Senior Engineer specializing in Conversational AI and make your mark in the technology landscape. Innovate dialogue systems and drive impactful... ...field • 5+ years in software development • Strong Python and RESTful API skills • Experience with CI and software...Senior
- Robots & Pencils is seeking a Senior AI Engineering Leader to architect influential AI/ML systems. This role emphasizes innovation in design and... ...software engineering, with extensive AI focuses • Expert in Python, AWS technology, and ML frameworks • History of designing production...Senior
$75.9k - $141.9k per year
Overview Date limite pour présenter sa candidature : 08/30/2026 Adresse : 33 Dundas Street West Groupe de famille d'emploi : Technologie Combiner le soutien opérationnel et l’ingénierie des systèmes pour créer et exploiter des services et des systèmes distribués de grande...SeniorPart timeApprenticeship- NTT DATA is seeking a Senior Agentic AI Engineer to craft cutting-edge AI systems in Toronto, Ontario, targeting industries such as Finance and Healthcare... ...strategies Requirements: • Minimum 8 years with Python and AI implementations • Extensive experience with GenAI and...Senior
- Join US Mobile as a Senior AI Engineer, driving innovation in 5G and IoT through machine learning model development and optimization. If you excel... ...3 years in machine learning deployment • Strong skills in Python and AWS cloud services • Experience with NLP techniques and...Senior
- We are seeking an experienced Senior AI Engineer to join our team. The ideal candidate will have a strong background in implementing AI models, analyzing and improving existing AI architectures, and providing expertise on AI capabilities and systems. Senior AI Engineer -...SeniorRemote work
- Take on the challenge of a Senior DevOps Engineer role focused on CI/CD and automation in a complex software workplace. This position offers the... ...and enhance CI/CD pipelines Develop automation solutions in Python for process improvements Drive build stability and delivery efficiency...Senior
$100k - $145k per year
...About the Role Senior Software Engineer – AI (Materia AI) We're building the next generation of AI‐powered platforms for tax and accounting professionals... ...processing. Design and build backend services using Python, FastAPI, and PostgreSQL to support real‐time AI...SeniorWork at officeFlexible hours2 days per week3 days per week- ...technology solutions provider is looking for an Application Release Engineer to lead the automation of deployment processes across... ...years of experience and expertise in tools like SAS, Java, and Python. The role involves designing and implementing automated build processes...Senior
- Lead innovative AI solutions at Restaurant Brands International as a Senior Engineer, AI Enablement. Focus on developing scalable systems and complex conversational interfaces... ...development • Strong coding knowledge in Python and TypeScript • Familiarity with AWS services and...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python/AI Engineer. Be the first to apply!
- développeur python Toronto, ON
- python developer no experience Toronto, ON
- python developer Toronto, ON
- python data engineer Toronto, ON
- python developer remote Toronto, ON
- junior python developer Toronto, ON
- senior software developer Toronto, ON
- working with seniors Toronto, ON
- senior human resources Toronto, ON
- senior director of operations Toronto, ON
