Apply Now! For students applying to our internship/co-op or new graduate programs, we do ... Python programming * Common machine learning libraries in Python,PySpark(scikit-learn,xgboost)
Apply Now! For students applying to our internship/co-op or new graduate programs, we do ... Python programming * Common machine learning libraries in Python,PySpark(scikit-learn,xgboost)
Portfolio Engineer
Toronto, ON · Hybrid
Graduate degree in a quantitative discipline (e.g., finance, analytics, statistics, computer ... Strong programming and data skills (e.g., Python/R and SQL) with ability to build reliable ...
Portfolio Engineer
Toronto, ON · Hybrid
Graduate degree in a quantitative discipline (e.g., finance, analytics, statistics, computer ... Strong programming and data skills (e.g., Python/R and SQL) with ability to build reliable ...
Students from all parts of the country and abroad are pursuing their graduate studies at SOET. With ... This includes project-based courses like Python, CAD with rapid prototyping, Making with ...
Students from all parts of the country and abroad are pursuing their graduate studies at SOET. With ... This includes project-based courses like Python, CAD with rapid prototyping, Making with ...
Degree in Computer Science, Mathematics, Mechanical Engineering or a similar discipline * Working knowledge of at least one of: Python, Bash * Knowledge of Linux * General knowledge of database ...
Degree in Computer Science, Mathematics, Mechanical Engineering or a similar discipline * Working knowledge of at least one of: Python, Bash * Knowledge of Linux * General knowledge of database ...
Python is a strong asset * Experience in prompt engineering and developing solutions using ... to graduate successfully What's in it for you? We thrive on the challenge to be our best ...
New
Python is a strong asset * Experience in prompt engineering and developing solutions using ... to graduate successfully What's in it for you? We thrive on the challenge to be our best ...
New
Manager, Applications Engineering
Kitchener, ON · On-site +1
BSc. or graduate degree in Computer Science, Engineering, or equivalent * 5+ years of industry ... Familiar with programming in C++, Python, and Bash scripting * Experience with incident and issue ...
Manager, Applications Engineering
Kitchener, ON · On-site +1
BSc. or graduate degree in Computer Science, Engineering, or equivalent * 5+ years of industry ... Familiar with programming in C++, Python, and Bash scripting * Experience with incident and issue ...
Machine Learning Engineer
Toronto, ON · Remote
Graduate degree in Computer Science with a strong background in machine learning required. * Strong ... Strong programming skills in Python and Scala required. Experience in other programming languages ...
Machine Learning Engineer
Toronto, ON · Remote
Graduate degree in Computer Science with a strong background in machine learning required. * Strong ... Strong programming skills in Python and Scala required. Experience in other programming languages ...
... to graduate successfully. Please ensure that you meet these eligibility requirements before ... Python (Programming Language) Additional Job Details Address: ROYAL BANK PLAZA, 200 BAY ST:TORONTO ...
... to graduate successfully. Please ensure that you meet these eligibility requirements before ... Python (Programming Language) Additional Job Details Address: ROYAL BANK PLAZA, 200 BAY ST:TORONTO ...
... to graduate successfully. Please ensure that you meet these eligibility requirements before ... Python (Programming Language) Additional Job Details Address: ROYAL BANK PLAZA, 200 BAY ST:TORONTO ...
... to graduate successfully. Please ensure that you meet these eligibility requirements before ... Python (Programming Language) Additional Job Details Address: ROYAL BANK PLAZA, 200 BAY ST:TORONTO ...
Our student and new graduate programs offer a chance to explore Sun Life from the inside. You'll ... Understanding of DevOps concepts and CI/CD pipelines * Interest in automation, developer ...
Our student and new graduate programs offer a chance to explore Sun Life from the inside. You'll ... Understanding of DevOps concepts and CI/CD pipelines * Interest in automation, developer ...
Research Scientist
Windsor, ON · On-site
Graduate degree in engineering from an accredited university required (MASc or PhD) * Knowledge ... Working knowledge of various programming languages such as C#, Python, and MATLAB * Working ...
Quick apply
Research Scientist
Windsor, ON · On-site
Graduate degree in engineering from an accredited university required (MASc or PhD) * Knowledge ... Working knowledge of various programming languages such as C#, Python, and MATLAB * Working ...
Our student and new graduate programs offer a chance to explore Sun Life from the inside. You'll ... Understanding of DevOps concepts and CI/CD pipelines * Interest in automation, developer ...
Our student and new graduate programs offer a chance to explore Sun Life from the inside. You'll ... Understanding of DevOps concepts and CI/CD pipelines * Interest in automation, developer ...
... to graduate successfully. Please ensure that you meet these eligibility requirements before ... Python (Programming Language) Additional Job Details Address: 20 KING ST W:TORONTO City: Toronto ...
... to graduate successfully. Please ensure that you meet these eligibility requirements before ... Python (Programming Language) Additional Job Details Address: 20 KING ST W:TORONTO City: Toronto ...
October 02, 2026 For students applying to our internship/co-op or new graduate programs, we do ... Python programming * Common machine learning libraries in Python,PySpark(scikit-learn,xgboost)
October 02, 2026 For students applying to our internship/co-op or new graduate programs, we do ... Python programming * Common machine learning libraries in Python,PySpark(scikit-learn,xgboost)
... to graduate successfully. Please ensure that you meet these eligibility requirements before ... Python (Programming Language) Additional Job Details Address: 20 KING ST W:TORONTO City: Toronto ...
... to graduate successfully. Please ensure that you meet these eligibility requirements before ... Python (Programming Language) Additional Job Details Address: 20 KING ST W:TORONTO City: Toronto ...
Paid graduate training, ongoing support, opportunities at leading global employers - the Alumni ... How to write a basic computer program in Python, including user input, common data structures, and ...
Paid graduate training, ongoing support, opportunities at leading global employers - the Alumni ... How to write a basic computer program in Python, including user input, common data structures, and ...
Graduate training, ongoing support, opportunities at leading global employers - the Alumni graduate ... How to write a basic computer program in Python, including user input, common data structures, and ...
Graduate training, ongoing support, opportunities at leading global employers - the Alumni graduate ... How to write a basic computer program in Python, including user input, common data structures, and ...
Our student and new graduate programs offer a chance to explore Sun Life from the inside. You'll ... You will work with Finance and Reporting teams to develop tools using Python, PowerShell, VBA, SQL ...
Our student and new graduate programs offer a chance to explore Sun Life from the inside. You'll ... You will work with Finance and Reporting teams to develop tools using Python, PowerShell, VBA, SQL ...
If you're a recent graduate in Computer Science, Engineering, or a related field - andyou're eager ... Strong programming skills, especially in Python (highly preferred). Experience with C, C# or Rust ...
If you're a recent graduate in Computer Science, Engineering, or a related field - andyou're eager ... Strong programming skills, especially in Python (highly preferred). Experience with C, C# or Rust ...
Software development (C/C++/Python/JavaScript) and testing * System Hardware installation, setup ... Graduate student working towards a degree in Engineering, Computer Science, or similar technical ...
New
Software development (C/C++/Python/JavaScript) and testing * System Hardware installation, setup ... Graduate student working towards a degree in Engineering, Computer Science, or similar technical ...
New
Graduate Python Developer information
See Ontario salary details
$28K - $41.5K
5% of jobs
$41.5K - $55K
7% of jobs
$55K - $68.5K
5% of jobs
$82K is the 25th percentile. Wages below this are outliers.
$68.5K - $82K
7% of jobs
$82K - $95.5K
10% of jobs
$95.5K - $109K
14% of jobs
The median wage is $110K / yr.
$109K - $122.5K
15% of jobs
$133.9K is the 75th percentile. Wages above this are outliers.
$122.5K - $136K
14% of jobs
$136K - $149.5K
10% of jobs
$149.5K - $163K
7% of jobs
$163K - $176.5K
5% of jobs
$28K
$109.5K
$176.5K
How much do graduate python developer jobs pay per year?
What is a graduate Python developer?
A Graduate Python Developer is an entry-level role for individuals who have recently completed a degree in computer science, software engineering, or a related field. This position involves writing, testing, and maintaining Python code for various applications, often under the guidance of senior developers. Graduates in this role typically work on backend development, automation, data processing, or web applications. They are expected to have a good understanding of Python fundamentals, problem-solving skills, and the ability to work in a team environment. The role serves as a stepping stone into more advanced software development positions.
What skills and qualifications are needed to thrive as a graduate Python developer?
To thrive as a Graduate Python Developer, you need a solid understanding of Python programming fundamentals, problem-solving skills, and a relevant degree in computer science or a related field. Familiarity with version control systems like Git, basic knowledge of databases, and exposure to development frameworks or cloud platforms are often important technical components. Strong communication skills, eagerness to learn, and the ability to work collaboratively in a team environment are crucial soft skills. These abilities enable you to quickly adapt, effectively contribute to projects, and grow professionally in dynamic software development settings.
What projects and responsibilities can a graduate Python developer typically expect during their first year?
As a Graduate Python Developer, your initial projects will often involve writing and testing code, debugging simple applications, and supporting more experienced developers on ongoing projects. You'll collaborate closely with your team, participate in code reviews, and gradually take on more responsibility as you become familiar with the company's codebase and development practices. It's common to be assigned tasks related to scripting, automation, data analysis, or building small features within larger applications. This hands-on experience allows you to develop your technical skills, understand real-world software workflows, and prepare for more advanced tasks as you progress in your career.
Are Graduate Python Developers still in demand in 2026?
Are graduate Python developers still in demand?
What are popular job titles related to Graduate Python Developer jobs in Ontario?
For Graduate Python Developer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Graduate Python Developer jobs in Ontario look for?
The top searched job categories for Graduate Python Developer jobs in Ontario are:

Velocity - Data Scientist Internship/Co-Op -Winter 2027
Toronto, ON
Internship
Posted 6 days ago
Job description
Requisition ID: 273039Â
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
Velocity - Data Scientist Internship/Co-Op -Winter 2027Â
Term:Â January 2027Â -Â April 2027Â
Work Hours/Week: 37.5Â
Application Deadline:October 02, 2026Â
Ready to Start your Journey with Scotiabank? Apply Now!Â
For students applying to our internship/co-op or new graduate programs, we do notrequireresumes! We believe in evaluating you through relationshipsover resumes and are eager to learn about you, your interests, and your potential.Â
There'sno better way to kickstart your career than to do a co-op or internship with Scotiabank! During your work term,you'llhave the opportunity to be part of a winning team, build your network, and discover what you love - all while getting paid to do it!There'sa place for every type of student atScotiabankand all that we ask for is that you have passion and strong AOO (Attitude, Ownership and Opportunity).Â
TheVelocity Programis not your average internship or co-op! This is a customized experience that focuses on providing you with the development and tools you need to grow your career. After successfully completing a co-op or internship with top performance, we will work with you toestablishyour future placements. As a result, youwill get tolearn, grow, and experiment within different areas of both Scotiabank and Tangerine!Â
Is this role right for you? In this role, you will:Â
Collaborate with business lines and other stakeholders andidentifyopportunities to drive business value byleveragingdata science solutionsÂ
Leverage distributed computing tools (e.g., Spark, Cloud) for analysis, data mining, and modelingÂ
Collaborate with data engineering, software developer, and other analytics teams to build analytical dataset and modelÂ
Create and apply model and algorithm testing strategies to measure, conduct testing to measure the effectiveness of models, and make ongoing changesÂ
Prepare detailed documentation to outline data sources, models, and algorithms used and developedÂ
Present results to business line stakeholders and help implementreal data-drivenchangesÂ
Work on challenging and research-based initiatives using advanced machine learning methods focusing on data-driven outcomesÂ
Experiment &learn!Â
Do you have the skills and requirements that will enable you to succeed in this role? -We'dlove to work with you if:Â
You are currently enrolled in post-secondary education.Â
You love to learn and envision yourself working for an international organization that heavily invests in your future.Â
You enjoy being involved in extracurricular activities such as conferences, clubs, and hackathons.Â
You have knowledge/experience in:Â
Cleaning, transforming, and visualizing large data sets working with various data formats (e.g., unstructured logs, XML, JSON, flat files)Â
Big Data/Cloud ecosystem (e.g., GCP)Â
Experimental design, statistical analysis, machine learningÂ
Python programmingÂ
Common machine learning libraries in Python,PySpark(scikit-learn,xgboost)Â
UNIX tools and shell scriptingÂ
SQL skills for querying relational databases (e.g., SQL Server, DB2, MySQL)Â
Visualization tools likePowerBIÂ
KubernetesÂ
Git Workflows (Pull Request, Code Review, Branching)Â
This internship requires you to work 37.5 hours a week.Â
What'sin it for you?Â
You'llbe part of a diverse, collaborative, innovative, and high-performing team.Â
In-depth training to prepare you for the role, as well as ongoing coaching and feedback to help you succeed!Â
Exclusive student events such as Scotia Student Day, Lunch & Learns, leadership panels, and much more!Â
Bank-wide orientation to learn more about Scotiabank and gain exposure to senior leadership across the organization.Â
Please follow the steps below to successfully apply:Â
Step 1:Complete your PLUM Profilehereand save it as a screenshot.Â
Step 2:Complete a short one-way video interviewhere.Â
Step 3:Complete a coding test throughCodilitytoshowcaseyour technical skills by solving job-related problems. Please make sure to have thisCodilitytest completed prior to applying through our career site. Whenyou'reready,click hereto begin the assessment.Â
Step 4:Once you have completed your Plum Profile, one-way video interview andCodilitytest,apply to the role on our website. Reminder:whenthe application asks for your resume, instead upload the screenshot of your PLUM Profile!Â
Note: Theone-way video interview & codility assessmentfor all our Velocity Data Science, Data Analyst, Data Engineering for Summer 2026 Internship applications are the same. You only need to complete this once!Â
Location(s): Â Canada : Ontario : TorontoÂ
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets. Â
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.
About Scotiabank
Sourced by ZipRecruiter
Industry
Banking and credit intermediation
Company size
10,000+ Employees
Headquarters location
New York, NY, US