You'll work on our in-house Snowflake Control Plane - a Python-based platform that automates ... Mentor junior engineers and co-op students on platform engineering and security best practices
You'll work on our in-house Snowflake Control Plane - a Python-based platform that automates ... Mentor junior engineers and co-op students on platform engineering and security best practices
Junior QA Engineer
Burlington, ON ยท On-site
Strong experience in QA engineering, proficiency with Windows and Linux (Ubuntu), coding skills in Python and Bash, and the ability to learn complex hardwareโsoftware systems are essential.
Quick apply
Junior QA Engineer
Burlington, ON ยท On-site
Strong experience in QA engineering, proficiency with Windows and Linux (Ubuntu), coding skills in Python and Bash, and the ability to learn complex hardwareโsoftware systems are essential.
Senior QRM Platform Engineer
Toronto, ON ยท Hybrid
The ideal candidate will have a strong background in automation using shell scripts and Python, and ... Mentor junior engineers and promote best practices in engineering, DevOps, and CI/CD. What You Will ...
Senior QRM Platform Engineer
Toronto, ON ยท Hybrid
The ideal candidate will have a strong background in automation using shell scripts and Python, and ... Mentor junior engineers and promote best practices in engineering, DevOps, and CI/CD. What You Will ...
Mentor junior engineers and contribute to a culture of engineering excellence and innovation. * Work with technologies including Python and Go for tooling development, with an understanding of mobile ...
Mentor junior engineers and contribute to a culture of engineering excellence and innovation. * Work with technologies including Python and Go for tooling development, with an understanding of mobile ...
Staff Software Engineer - International Card Tech - Full-stack
Toronto, ON ยท On-site +1
CA$179.60K/yr
Provide mentorship to junior and intermediate associates through engineering best practices and ... JavaScript, Java, Angular/TypeScript, Python, Node.js, React, and/or Go * At least 6 years of ...
Staff Software Engineer - International Card Tech - Full-stack
Toronto, ON ยท On-site +1
CA$179.60K/yr
Provide mentorship to junior and intermediate associates through engineering best practices and ... JavaScript, Java, Angular/TypeScript, Python, Node.js, React, and/or Go * At least 6 years of ...
Staff Software Engineer - International Card Tech - Full-stack
Toronto, ON ยท On-site +1
CA$179.60K/yr
Provide mentorship to junior and intermediate associates through engineering best practices and ... JavaScript, Java, Angular/TypeScript, Python, Node.js, React, and/or Go * At least 6 years of ...
Staff Software Engineer - International Card Tech - Full-stack
Toronto, ON ยท On-site +1
CA$179.60K/yr
Provide mentorship to junior and intermediate associates through engineering best practices and ... JavaScript, Java, Angular/TypeScript, Python, Node.js, React, and/or Go * At least 6 years of ...
The Junior CRM Data Analyst will be responsible for aggregating, analyzing and providing insights ... SQL and programming languages like Python. * Experience working with Data Visualization tools such ...
The Junior CRM Data Analyst will be responsible for aggregating, analyzing and providing insights ... SQL and programming languages like Python. * Experience working with Data Visualization tools such ...
Staff Software Engineer - International Card Tech - Full-stack
Toronto, ON ยท On-site +1
CA$157.40K - CA$179.60K/yr
Provide mentorship to junior and intermediate associates through engineering best practices and ... JavaScript, Java, Angular/TypeScript, Python, Node.js, React, and/or Go * At least 6 years of ...
Staff Software Engineer - International Card Tech - Full-stack
Toronto, ON ยท On-site +1
CA$157.40K - CA$179.60K/yr
Provide mentorship to junior and intermediate associates through engineering best practices and ... JavaScript, Java, Angular/TypeScript, Python, Node.js, React, and/or Go * At least 6 years of ...
Staff Software Engineer - International Card Tech - Full-stack
Toronto, ON ยท On-site +1
CA$157.40K - CA$179.60K/yr
Provide mentorship to junior and intermediate associates through engineering best practices and ... JavaScript, Java, Angular/TypeScript, Python, Node.js, React, and/or Go * At least 6 years of ...
Staff Software Engineer - International Card Tech - Full-stack
Toronto, ON ยท On-site +1
CA$157.40K - CA$179.60K/yr
Provide mentorship to junior and intermediate associates through engineering best practices and ... JavaScript, Java, Angular/TypeScript, Python, Node.js, React, and/or Go * At least 6 years of ...
Mentor junior team members, fostering a culture of knowledge sharing and technical growth. What do ... Basic knowledge and understanding of Python Programming * Knowledge of database systems (SQL, NoSQL ...
Mentor junior team members, fostering a culture of knowledge sharing and technical growth. What do ... Basic knowledge and understanding of Python Programming * Knowledge of database systems (SQL, NoSQL ...
Database Engineer
Toronto, ON ยท On-site
Mentorship & Learning Participate in knowledge sharing, provide technical guidance to junior team ... Writing tools and utilities in Python, bash, powershell. * Solid understanding of database design ...
Database Engineer
Toronto, ON ยท On-site
Mentorship & Learning Participate in knowledge sharing, provide technical guidance to junior team ... Writing tools and utilities in Python, bash, powershell. * Solid understanding of database design ...
Staff AI Software Engineer
Toronto, ON ยท On-site +1
... junior/mid-level engineers * Proven ability to drive technical strategy and influence cross-functional stakeholders Technical Expertise: * Advanced proficiency with SQL, Python, Java, AWS, Snowflake ...
Staff AI Software Engineer
Toronto, ON ยท On-site +1
... junior/mid-level engineers * Proven ability to drive technical strategy and influence cross-functional stakeholders Technical Expertise: * Advanced proficiency with SQL, Python, Java, AWS, Snowflake ...
Lead AI Engineer
Toronto, ON ยท On-site +1
Guides and mentors junior team members through on-the-job experiences, reviewing work and fostering ... High proficiency in Python and the data science ecosystem, including NumPy, pandas, sklearn, spaCy ...
Lead AI Engineer
Toronto, ON ยท On-site +1
Guides and mentors junior team members through on-the-job experiences, reviewing work and fostering ... High proficiency in Python and the data science ecosystem, including NumPy, pandas, sklearn, spaCy ...
Staff Software Engineer, Platform
Toronto, ON ยท On-site
Coach junior engineers about design, development, testing and deployment standard processes ... Python, or Java; with a strong command of software engineering best practices and system design
Staff Software Engineer, Platform
Toronto, ON ยท On-site
Coach junior engineers about design, development, testing and deployment standard processes ... Python, or Java; with a strong command of software engineering best practices and system design
Senior AI Platform Engineer (Agentic IDP)
Toronto, ON ยท Hybrid
CA$115K - CA$140K/yr
Build Python-based AI agents and tools that reduce team "toil" and streamline common operational ... Demonstrated ability to mentor junior engineers and lead team-wide technical initiatives.
Senior AI Platform Engineer (Agentic IDP)
Toronto, ON ยท Hybrid
CA$115K - CA$140K/yr
Build Python-based AI agents and tools that reduce team "toil" and streamline common operational ... Demonstrated ability to mentor junior engineers and lead team-wide technical initiatives.
Team Lead, Data Engineering - Databricks
CA$135K - CA$175K/yr
Strong expertise in Python and Spark programming * Demonstrable experience in using AI in ... Ability to mentor junior team members Technical Environment: * Primary Platform: Databricks * Cloud ...
Team Lead, Data Engineering - Databricks
CA$135K - CA$175K/yr
Strong expertise in Python and Spark programming * Demonstrable experience in using AI in ... Ability to mentor junior team members Technical Environment: * Primary Platform: Databricks * Cloud ...
... junior engineers. - Given that this is an early-stage initiative, you'll play an active role in ... Python) and technologies (AWS). - You will work closely with Product Managers, Engineers and ...
... junior engineers. - Given that this is an early-stage initiative, you'll play an active role in ... Python) and technologies (AWS). - You will work closely with Product Managers, Engineers and ...
ML/AI Engineer
Toronto, ON ยท On-site +1
CA$110K - CA$150K/yr
Mentor junior ML/AI engineers and contribute to engineering best practices Qualifications and ... Strong proficiency in Python and ML frameworks (PyTorch, TensorFlow, scikit-learn) * Hands-on ...
ML/AI Engineer
Toronto, ON ยท On-site +1
CA$110K - CA$150K/yr
Mentor junior ML/AI engineers and contribute to engineering best practices Qualifications and ... Strong proficiency in Python and ML frameworks (PyTorch, TensorFlow, scikit-learn) * Hands-on ...
Mentor junior engineers and data scientists on production engineering standards, clean code ... Strong programming skills in Python, with experience building reliable, maintainable, and ...
Mentor junior engineers and data scientists on production engineering standards, clean code ... Strong programming skills in Python, with experience building reliable, maintainable, and ...
Mentor junior data scientists and foster a collaborative, high-performing team environment. What do ... Python (Programming Language), Python Frameworks, Software Development, Statistical Machine ...
Mentor junior data scientists and foster a collaborative, high-performing team environment. What do ... Python (Programming Language), Python Frameworks, Software Development, Statistical Machine ...
Junior Python Engineer information
See Toronto, ON salary details
$34.4K - $42.5K
6% of jobs
$42.5K - $50.6K
4% of jobs
$50.6K - $58.7K
13% of jobs
$60.7K is the 25th percentile. Wages below this are outliers.
$58.7K - $66.8K
6% of jobs
$66.8K - $74.9K
4% of jobs
The median wage is $83K / yr.
$74.9K - $83K
16% of jobs
$83K - $91.1K
23% of jobs
$91.9K is the 75th percentile. Wages above this are outliers.
$91.1K - $99.3K
17% of jobs
$99.3K - $107.4K
5% of jobs
$107.4K - $115.5K
0% of jobs
$115.5K - $123.6K
4% of jobs
$34.4K
$81K
$123.6K
How much do junior python engineer jobs pay per year?
What are the key skills and qualifications needed to thrive as a Junior Python Engineer, and why are they important?
What are some typical projects or tasks a Junior Python Engineer might work on in their first year?
What are Junior Python Engineers?
What is the difference between Junior Python Engineer vs Junior Data Analyst?
| Aspect | Junior Python Engineer | Junior Data Analyst |
|---|---|---|
| Required Skills | Python programming, basic data structures, scripting | Data visualization, SQL, Excel, basic statistics |
| Certifications | Python certifications, coding bootcamps | Data analysis certifications, Excel courses |
| Work Environment | Software development teams, tech companies | Business intelligence teams, finance, marketing |
| Industry Usage | Software, tech, startups | Finance, marketing, consulting |
The main difference between a Junior Python Engineer and a Junior Data Analyst lies in their focus areas. Junior Python Engineers primarily develop and maintain software using Python, while Junior Data Analysts analyze data to generate insights. Both roles require some overlapping skills like basic programming, but their tools and end goals differ significantly.
Full-time
Posted 23 days ago
Job description
Job Description
What is the opportunity?
Join RBC'sCloud Data Lake Platform (Snowflake) Engineeringteam as aStaff Data Platform Engineer, where you'll play a critical role in designing, building, and operating one of Canada's largest enterprise data platforms. Our team empowers thousands of Data Scientists, Analysts, and business users across RBC with self-serve analytics capabilities built on Snowflake, delivered through a multi-cloud architecture spanning AWS and Azure.
You'll work on our in-house Snowflake Control Plane - a Python-based platform that automates provisioning, enforces RBAC, manages disaster recovery, and governs how the enterprise interacts with Snowflake. A key focus of this role is enablingSnowflake's AI capabilities(Cortex AI) in asecure, governed, and compliantmanner.
Our team is a vibrant collective of knowledgeable experts committed to staying at the forefront of technology. We thrive on collaboration, with a flat team structure where hierarchy takes a backseat to innovation. Every voice is heard, and every idea matters. Senior members serve as mentors, fostering an environment where engineers can grow and excel.
What will you do?
Platform Engineering & AI Enablement
Design, develop, and maintain the Snowflake Control Plane
Enable Snowflake new features with appropriate governance controls, access policies, and compliance guardrails
Collaborate with Model Risk and Compliance teams on AI governance frameworks and responsible AI adoption
Security & Compliance
Implement and maintain security controls - OAuth/SSO integrations, JWT validation, secret management (HashiCorp Vault, Azure Key Vault), and credential lifecycle automation
Enforce platform security posture including rate limiting, input sanitization, and security headers
Drive compliance with enterprise security standards and OSFI guidelines, particularly for AI/ML workloads
Developer Experience & Operations
Build self-service workflows and automation for user onboarding, resource provisioning, and platform management
Operate and improve CI/CD pipelines with progressive deployment, security scanning (SAST, SCA, DAST), and code quality gates
Create technical documentation and contribute to platform observability and monitoring
Technical Leadership
Lead architectural decisions and present trade-offs to technical leadership
Mentor junior engineers and co-op students on platform engineering and security best practices
Participate actively in agile ceremonies, PI planning, and sprint demos
What do you need to succeed?
Must-Have
Technical Skills
Python (Expert):Deep proficiency in Python 3.11+, FastAPI, Pydantic v2, async/await patterns, and building production-grade APIs
Snowflake:Strong working knowledge of Snowflake architecture - roles, databases, schemas, warehouses, stages, storage integrations, failover groups, replication, and AI Suite. Experience with Snowflake security (OAuth, key pair auth, network policies)
Cloud Platforms:Hands-on experience with AWS and Azure - IAM, networking, storage, secret management (Vault, AKV), and multi-cloud service delivery
Security Engineering:Deep understanding of OAuth 2.0 / OIDC, JWT validation, RBAC design, secret management, and enterprise security patterns. Experience implementing security controls in production systems
AI/ML Governance:Understanding of responsible AI principles, model risk management, AI auditing requirements, and regulatory frameworks (OSFI, NIST AI RMF) as they apply to enterprise AI deployments
CI/CD & DevOps:Experience with GitHub Actions (or similar), container-based deployments (Docker, OpenShift/Kubernetes), progressive delivery strategies, and security scanning (SAST, SCA, DAST)
Core Competencies
Systems Thinking:Ability to reason about distributed systems, connection pooling, failover strategies, and the end-to-end implications of enabling AI features on an enterprise data platform
Security Mindset:Instinctive focus on least-privilege access, defense-in-depth, audit trails, and compliance
Technical Leadership:Proven ability to drive architectural decisions, influence without authority, and articulate technical strategy to both engineering peers and business stakeholders
Communication:Excellent written and verbal skills - you'll be presenting to various internal key decision-making teams, writing governance documentation, and mentoring engineers
Ownership & Accountability:Self-driven with a track record of delivering complex, cross-cutting initiatives from design through production
Education & Experience
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
7+ years of experience in platform engineering, data engineering, cloud engineering, or SRE roles
3+ years working with Snowflake or comparable enterprise data platforms at scale
Experience operating in regulated environments (financial services, healthcare, or government)
Nice-to-Have
Snowflake Cortex AI:Hands-on experience with Cortex Analyst, Cortex Search, Cortex Agents
SnowPro Certifications:SnowPro Core, Advanced: Architect, or Advanced: Data Engineer
Temporal / Workflow Orchestration:Experience with Temporal, Airflow, Step Functions, or similar durable workflow engines
Observability:Hands-on with Dynatrace, Datadog, Prometheus/Grafana, or ELK Stack for APM and platform monitoring
Infrastructure as Code:Terraform, CloudFormation, or similar, for cloud resource management
API Design:Experience designing and evolving large API surfaces (RESTful, OpenAPI/Swagger)
Financial Services:Understanding of Canadian regulatory landscape (OSFI B-13, PIPEDA) and enterprise risk frameworks
LLM/GenAI Security:Knowledge of prompt injection risks, data leakage prevention, and AI-specific threat models
What's in it for you?
Become part of a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential;
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock options where applicable;
Leaders who support your development through coaching and managing opportunities;
Ability to make a difference and lasting impact from a local-to-global scale.
About RBC Borealis
RBC Borealis is the driving force behind Royal Bank of Canada's AI and data innovation. As part of Canada's largest financial institution, we bring together a team of architects, engineers, scientists, and product experts on a mission to revolutionize finance through world-class research, solutions, and a resilient data platform. With locations across Toronto, Waterloo, Montreal, Calgary, and Vancouver, we're at the forefront of AI research and platform development. With a focus on cutting-edge research in areas like time series forecasting, causal machine learning, and responsible AI, we are seamlessly integrating AI research and data engineering, to solve critical challenges in the financial industry. We are building intelligent, and scalable, data-driven solutions that will help communities thrive and drive innovation for our customers across the bank.
Inclusion and Equal Opportunity Employment
RBC is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. Disability-related accommodations during the application process are available upon request.
#TECHPJ
#Ll-POST
Job Skills
Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)Additional Job Details
Address:
City:
Country:
Work hours/week:
Employment Type:
Platform:
Job Type:
Pay Type:
Posted Date:
Application Deadline:
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.
Join our Talent Community<...
About Royal Bank of Canada
Sourced by ZipRecruiter
Industry
Banking and credit intermediation
Company size
10,000+ Employees
Headquarters location
Toronto, Ontario, CA