1

Graduate Python Developer Jobs in Ontario (NOW HIRING)

Cloud IAM Engineer II

Toronto, ON ยท On-site

CA$96.90K - CA$136.80K/yr

... developer and application teams. This role is central to our broader initiative to modernize ... Write Python or PowerShell scripts to reduce operational toil and improve platform reliability ...

Associate AI Engineer

Toronto, ON ยท Hybrid

CA$60K - CA$80K/yr

This is an exciting opportunity for a recent graduate or early-career engineer who wants to work at ... Proficiency in Python and familiarity with libraries or frameworks such as TensorFlow, PyTorch, or ...

If you're a recent graduate or early-career professional with passion and ambition, we're ready to ... Foundational knowledge of programming languages (e.g., Java, Python, C#, or similar) * Basic ...

If you're a recent graduate or early-career professional with passion and ambition, we're ready to ... Foundational knowledge of programming languages (e.g., Java, Python, C#, or similar) * Basic ...

Sr. Full Stack Data Science Engineer

Toronto, ON ยท On-site

CA$154K - CA$199.50K/yr

A graduate or undergraduate degree in a quantitative or analytics-focused discipline (e.g ... SQL, PySpark, Python * AI & ML : Predictive Analytics, Natural Language Processing (NLP ...

A university student or graduate in computer science, engineering , education, game design, or a ... Experience or strong interest in Python and/or Unreal Engine/Unity * Background in Minecraft ...

Proven expertise in C/C++, Java, Matlab, and Python for complex algorithms and software development ... If your graduate research, thesis, or coursework heavily involved sensor technologies, advanced ...

Programming skills in Matlab, Python, and/or database management is desirable * Familiarity with ... Graduate Degree and a minimum of 2 years of prior related experience. In lieu of a degree, minimum ...

Experience with scripting technologies such as Python, R. * Knowledge of agile software engineering ... Graduate degree in mathematics, physics or a related field. * Experience with military (ideally ...

next page

Showing results 1-20

Graduate Python Developer information

See Ontario salary details

$28K

$109.5K

$176.5K

How much do graduate python developer jobs pay per year?

As of May 31, 2026, the average yearly pay for graduate python developer in Ontario is $109,537.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,000.00 and $137,500.00 per year, depending on experience, location, and employer.

What is a Graduate Python Developer job?

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 are the key skills and qualifications needed to thrive in the Graduate Python Developer position, and why are they important?

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 types of 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.
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:
Infographic showing various Graduate Python Developer job openings in Ontario as of May 2026, with employment types broken down into 2% Internship, 8% As Needed, 56% Full Time, 27% Part Time, 2% Temporary, and 5% Contract. Highlights an 69% Physical, 5% Hybrid, and 26% Remote job distribution, with an average salary of $109,537 per year, or $52.7 per hour.

Associate Principal (Antitrust & Competition Economics practice)

Charles River Associates - Private

Toronto, ON โ€ข On-site, Remote

Other

Medical, Dental, Vision, Life, PTO

Posted 2 days ago


Job description

About Charles River Associates

Charles River Associates is a leading global consulting firm that provides economic, financial, and business management expertise to major law firms, corporations and governments around the world. CRA advises clients on economic and financial matters pertaining to litigation and regulatory proceedings, and guides corporations through critical business strategy and performance-related issues. Since 1965, clients have engaged CRA for its combination of industry experience and rigorous, fact-based analysis that provide clients with clear, implementable solutions to complex business concerns. CRA's Toronto office was our first office outside the United States, and has proudly represented CRA for more than 20 years.

Position Overview

Ourย Antitrust and Competition Economics practice is an acknowledged leader in providing economic analysis, advice, and testimony for antitrust and merger cases worldwide. Clients include government agencies, law firms, and corporations of all sizes. Some of our past engagements include work with parties to the Loblaw/Shoppers Drug Mart, Potash Corp/Agrium, and McKesson/Rexall transactions. We tailor our analyses to the facts of each case, employing tools such as merger simulation, upward pricing pressure analysis, econometrics, bargaining theory, or game theory as needed. Whether before a court or a regulatory agency, CRA consultants set a high standard for the clear communication of sophisticated economic analysis in complex cases.

Associate Principals have the unique opportunity to work alongside, and learn from, some of the most respected scholars, specialists, and industry experts in the world. A typical Associate Principal would:

  • Work closely with leading academics and consulting with attorneys and other clients in industry and government on a wide variety of finance, strategy and economics issues;
  • Conduct research in a supportive, team-oriented environment;
  • Act as a primary point of contact for clients and assisting in the development and presentation of client deliverables including expert reports summarizing our opinions, conclusions, and recommendations and third party financial, market and industry data;
  • Independently conceptualize and identify issues, design complex economic and financial models to analyze economic and financial data;
  • Oversee programming, model building and/or regression analyses using statistical analysis programs (such as Stata, SAS, R or Python);
  • Manage the research process, and supervising, training and mentoring junior analysts;
  • Ensure the integrity and accuracy of analyses and opinions;
  • Work with those testifying in judicial proceedings to provide economic analyses of mergers and other competition matters before the major competition authorities of the world;
  • Assist with recruiting, training and mentoring of new colleagues.

As most of our work is done in our offices, minimal travel is required.

Desired Qualifications

Successful candidates will have a Ph.D. or ABD in economics, finance, or accounting or a closely allied field, and will have specific expertise in the fields of industrial organization, applied microeconomics, econometrics, labor, intellectual property, pricing, corporate finance, financial accounting or other quantitative areas. Previous experience in teaching, research, or industry is desirable.

  • Strong achievement in an undergraduate degree program and graduate degree program (PhD) with focused study in economics, mathematics, statistics, engineering or another quantitative discipline;
  • Graduate degree plus 3-10 years of experience, consulting experience preferred;
  • Demonstrated understanding of economic concepts, and quantitative and qualitative analysis methods;
  • Exceptional written and oral communication skills;
  • Experience programming, model building, and regression analysis using languages such as Stata, R, Python, or SAS.

To Apply

To be considered for aย position in Canada, we require the following:

  • Resume - please include current address, personal email and telephone number;
  • Cover letter - please describe your interest in CRA and how this role matches your goals. Also, please note if you have interest in a particular practice and/or a location preference;
  • Writing Sample (voluntary) - we prefer a sole-authored submission from an existing work (work product, published article or academic paper) that includes your commentary on a quantitative analysis and/or relevant to the field of economics.

If you are interested in applying for one of our international locations, please visit our Careers site to view and apply for available jobs.

Work Location Flexibility

CRA creates a work environment that enables our colleagues to benefit from being together in the office to best deliver on our promise of career growth, mentorship and inclusivity. At the same time, we recognize that individuals realize a range of benefits when working from home periodically. We currently ask that individuals spend 3 to 4 days a week on average working in the office (which may include traveling to another CRA office or to a client's location), with specific days determined in coordination with your practice or team.

Our Commitment to Diversity

Charles River Associates is an equal opportunity employer (Employment Equity Act). As part of our focus on equity and inclusion, we work to ensure a fair and consistent hiring process. We celebrate diversity and we are committed to an inclusive work environment.

Salary and other compensation

A good-faith estimate of the annual base salary range for this position is CAD$175,000 - $225,000. Starting pay within this range may vary based on factors such as education level, experience, skills, geographic location, market conditions, and other qualifications of the successful candidate. This position may be eligible for additional bonus incentive compensation.

CRA offers a comprehensive benefits package, subject to eligibility requirements, which may include: extended medical, dental, and vision insurance; ERP with employer contribution; TFSP; RESP; life and disability insurance; paid time off (vacation, sick leave, holidays); paid parental leave; wellness programs and employee assistance resources; and commuter benefits.