1

Junior Python Engineer Jobs in Toronto, ON (NOW HIRING)

Familiarity with at least one programming language such as Java, JavaScript, Python * Basic understanding of relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). * Familiarity with ...

Mentor junior developers and support onboarding of new team members Technology Stack Category Technologies Backend Python 3.10+, FastAPI, Django/Django REST Framework, SQLAlchemy, Celery, Pydantic ...

Mentor junior developers and support onboarding of new team members Technology Stack Category Technologies Backend Python 3.10+, FastAPI, Django/Django REST Framework, SQLAlchemy, Celery, Pydantic ...

Provide technical guidance and mentorship to junior developers. Mandatory Skills * Proven ... Proficiency in programming languages such as Python, Java, or Go. * Familiarity with ...

Mentor junior and intermediate data engineers on advanced concepts, best practices, and emerging ... Expert Python programming skills including inheritance, reflection, meta-programming, and advanced ...

Create and enhance automation scripts (PowerShell, Python, etc.) to improve efficiency ... Mentor and share knowledge with junior engineers to support team development. WhatWe'reLooking For ...

... Junior Developer to support automation and innovation initiatives across multiple strategic projects. The ideal candidate will have a solid foundation in Python, with exposure to Spark, Hadoop, and ...

Senior Software Engineer

Toronto, ON ยท On-site

CA$117K - CA$160K/yr

Our tech stack leverages microservices built with Python and Go, running on GCP and Kubernetes. We ... Provide mentorship and technical guidance to junior engineers * Continuously research and ...

... junior colleagues. * Show advanced proficiency in programming languages such as Python or R for complex data analysis, automation, and statistical modeling. * Have expert-level skills in SQL ...

Guide junior engineers not only on technical solutions but also on career development, helping them ... Strong programming skills in Python or Go are highly advantageous. * Comfortable working in a UNIX ...

Lead Cloud Operations Engineer- Azure

Toronto, ON ยท On-site

CA$110K - CA$135K/yr

Mentor and guide junior engineers on technical tasks, code reviews, and cloud architecture ... Automation scripting (Python, Bash/Shell) to reduce manual operational tasks * Strong networking ...

... Programming Solid working knowledge of Python specifically Pandas NumPy or R for data manipulation and statistical analysis Spreadsheets Advanced Excel or Google Sheets skills IndexMatch Pivot Tables ...

Showing results 21-40

Junior Python Engineer information

See Toronto, ON salary details

$34.4K

$81K

$123.6K

How much do junior python engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for junior python engineer in Toronto, ON is $80,969.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,077.00 and $93,525.00 per year, depending on experience, location, and employer.

What is a junior Python engineer?

Junior Python Engineers are entry-level software developers who specialize in using the Python programming language to build, test, and maintain software applications. They typically work under the guidance of more experienced developers, contributing to coding, debugging, and documentation tasks. Junior Python Engineers may also assist in writing scripts, automating processes, and learning best practices in software development as they gain experience. This role is ideal for recent graduates or those with limited professional experience in programming.

What are the key skills and qualifications needed to thrive as a junior Python engineer?

To thrive as a Junior Python Engineer, you need a solid understanding of Python programming, basic software development principles, and a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, integrated development environments (IDEs), and common Python libraries such as Flask or Django is typically expected. Strong problem-solving skills, willingness to learn, and effective communication make a candidate stand out in collaborative development teams. These skills are vital for producing reliable code, integrating smoothly into team workflows, and growing quickly in a technical environment.

What are some typical projects or tasks a junior Python engineer might work on in their first year?

As a Junior Python Engineer, you can expect to work on a range of foundational tasks such as writing and debugging code, developing scripts for automation, assisting in the maintenance of existing applications, and supporting the implementation of new features under the guidance of senior engineers. You may also participate in code reviews, collaborate with cross-functional teams like QA or DevOps, and handle data manipulation or API integrations. This hands-on experience helps you build confidence and deepen your understanding of industry-standard development practices.

What is the difference between Junior Python Engineer vs Junior Data Analyst?

AspectJunior Python EngineerJunior Data Analyst
Required SkillsPython programming, basic data structures, scriptingData visualization, SQL, Excel, basic statistics
CertificationsPython certifications, coding bootcampsData analysis certifications, Excel courses
Work EnvironmentSoftware development teams, tech companiesBusiness intelligence teams, finance, marketing
Industry UsageSoftware, tech, startupsFinance, 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.

What are the most commonly searched types of Python Engineer jobs in Toronto, ON?

The most popular types of Python Engineer jobs in Toronto, ON are:

Infographic showing various Junior Python Engineer job openings in Toronto, ON as of August 2026, with employment types broken down into 93% Full Time, 3% Part Time, and 4% Contract. Highlights an 83% Physical, 8% Hybrid, and 9% Remote job distribution, with an average salary of $80,969 per year, or $38.9 per hour.

Junior Power System Studies Engineer

BBA, Inc.

Toronto, ON โ€ข On-site

Full-time

Re-posted 21 days ago


Job description

Looking tobuild your career with us?

BBA is looking to expand our team in Toronto! This is an entry-leveltechnical position within our Power System Department. The position includesperforming feasibility studies, interconnection studies, transient studies andsystems analysis investigations for clients in North America. ย 

With us you'll get the opportunity to:

EMT Studies (Core Focus):

  • Perform advanced EMT studies for IBR grid integration.
  • Develop, tune, and validate PSCAD/EMTDC models; perform PSCAD/PSSE benchmarking for model validation.
  • Model and fine-tune inverter-based resources (wind, solar, BESS), including their control systems.
  • Develop automation scripts (Python, MATLAB or similar) to improve simulation efficiency, accuracy, and workflow scalability.

Broader Power Systems Analysis:

  • Perform power systems studies including load flow, short-circuit, transient stability, small-signal stability, and reliability analysis.
  • Conduct compliance assessments (NERC, AESO, IESO, ERCOT, and other ISO/RTO requirements) for IBR facilities.
  • Stay current with evolving industry standards: IEEE, NERC, CIGRE, and relevant grid codes.

Client Delivery & Business Development:

  • Produce, review, and present high-quality technical reports and study deliverables to clients and utilities.
  • Participate in technical discussions with clients, developers, and interconnecting utilities to define study scope and communicate findings.
  • Maintain close coordination with other BBA groups and practices to support cross-functional delivery and business development opportunities.
  • Contribute to internal R&D, new analytical tools, and emerging methodologies in IBR and EMT simulation.