1

Senior Python Data Analyst Jobs in Ontario (NOW HIRING)

Senior Data Analyst

Toronto, ON · On-site

  • Medical

  • Retirement

  • PTO

Senior Data Analyst Who We Are Teranet is Canada's leader in the delivery and transformation of ... Proficiency in SQL, Python and Excel * Advanced expertise in Tableau, or other BI tools * Knowledge ...

Work with Airflow and Python to automate data tasks and support workflows. * Optimize analytics pipelines and data marts to improve performance, resource efficiency, and reliability. * Identify and ...

GFT is seeking a Senior Data Migration Strategist to support a large-scale enterprise ... Key Responsibilities Data Analysis & Mapping * Conduct data profiling to identify quality issues ...

The Senior Data Analyst is expected to use SQL, dbt, AWS, Tableau, GitHub Copilot, approved AI tools, and multiple specialized AI agents to improve delivery speed and efficiency while maintaining a ...

New

  • Medical

  • Retirement

If you enjoy solving complex problems, working with data tools such as Power BI, Python, R, or ... Analyze key business metrics to evaluate and improve strategic initiatives * Translate data into ...

The Senior Data Analyst is expected to use SQL, dbt, AWS, Tableau, GitHub Copilot, approved AI tools, and multiple specialized AI agents to improve delivery speed and efficiency while maintaining a ...

New

The Senior Data Analyst is expected to use SQL, dbt, AWS, Tableau, GitHub Copilot, approved AI tools, and multiple specialized AI agents to improve delivery speed and efficiency while maintaining a ...

New

The Senior Data Analyst is expected to use SQL, dbt, AWS, Tableau, GitHub Copilot, approved AI tools, and multiple specialized AI agents to improve delivery speed and efficiency while maintaining a ...

New

Data Analyst

Toronto, ON · On-site +1

  • Medical

  • Retirement

If you enjoy solving complex problems, working with data tools such as Power BI, Python, R, or ... Analyze key business metrics to evaluate and improve strategic initiatives * Translate data into ...

Data Analyst

Mississauga, ON

CA$75K - CA$90K/yr

You as a Data Analyst will: * Elicit, analyze, specify, and validate the business needs of internal ... Statistical analysis (Excel, SPSS, SAS, R, or Python); * ETL methodologies and toolsets;

The Senior Analyst, Data and Reporting applies advanced concepts to utilize various advanced ... Proficiency with data engineering tools such as DataBricks, SAS, SQL, Python and business ...

The Senior Analyst, Data and Reporting applies advanced concepts to utilize various advanced ... Proficiency with data engineering tools such as DataBricks, SAS, SQL, Python and business ...

Experience with Python or R is an asset. Familiarity with cloud and data warehousing platforms such as Snowflake, Hadoop, GCP, or similar technologies. Core Competencies Strong analytical and problem ...

Senior Data Analyst

Toronto, ON · Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a member of the GWAM Data Engineering team within the Global Wealth and Asset Management division, the Senior Data Analyst role is responsible for working with the Data Management and Delivery ...

Showing results 21-40

Senior Python Data Analyst information

What is the difference between Senior Python Data Analyst vs Data Scientist?

AspectSenior Python Data AnalystData Scientist
Required CredentialsBachelor's in Data Science, Statistics, or related field; Python proficiencyBachelor's or Master's in Data Science, Computer Science, or related; Python, R, machine learning skills
Work EnvironmentData analysis teams, business units, reportingResearch, model development, advanced analytics
Employer & Industry UsageBusiness, finance, marketing, healthcareTech companies, research institutions, finance, healthcare
Common Search & ComparisonYesYes

While both roles require Python skills and data analysis expertise, Data Scientists typically engage in advanced modeling, machine learning, and research tasks, whereas Senior Python Data Analysts focus more on interpreting data, generating reports, and supporting business decisions.

What are popular job titles related to Senior Python Data Analyst jobs in Ontario?

For Senior Python Data Analyst jobs in Ontario, the most frequently searched job titles are:

What cities in Ontario are hiring for Senior Python Data Analyst jobs?

Cities in Ontario with the most Senior Python Data Analyst job openings:

Copy of Senior Python Developer (AI Evaluation & Benchmarking)

Lifted, an Upwork Company™

Ottawa, ON • Remote

Full-time

Re-posted 16 days ago


Job description

Company Description

An enterprise client is seeking experienced Senior Python Developers to help build the next generation of Artificial Intelligence systems. This opportunity support the client who is a leading AI platform that enables organizations to build intelligent applications through high-quality human feedback, AI evaluation, and model alignment.

The selected consultants will contribute to AI research by designing programming benchmarks, evaluating AI-generated code, and helping improve the performance, reasoning, and reliability of frontier AI models. This is an excellent opportunity for experienced software engineers who enjoy solving complex technical problems while contributing to the future of Generative AI.

Job Description

This opportunity is ideal for senior software engineers with strong Python expertise who enjoy writing high-quality code, reviewing technical solutions, and working on AI-related projects.

What You'll Do:

  • Design and develop coding benchmarks used to evaluate frontier AI models.
  • Analyze AI-generated code for correctness, reliability, efficiency, and edge cases.Build and maintain scalable data pipelines that support AI evaluation workflows.
  • Create structured programming scenarios to test reasoning, debugging, and code quality.
  • Work with large codebases and multi-language software environments.
  • Collaborate with teams focused on improving how AI models understand, generate, and evaluate software.
  • Write clean, maintainable, and well-tested Python code following software engineering best practices.
Qualifications

Requirements:

  • 4+ years of professional software engineering experience (required).
  • Expert-level proficiency in Python.
  • Experience working at a high-growth technology company or top-tier software organization.
  • Proficiency in at least one additional programming language such as JavaScript, Go, C++, or similar.
  • Experience with CI/CD pipelines and automated testing frameworks such as pytest, Mocha, or JUnit.
  • Strong understanding of software engineering best practices, debugging, and code quality.
  • Excellent analytical and problem-solving skills.

Nice to Haves:

  • Experience with AI/ML evaluation, model benchmarking, or Generative AI.
  • Background in security engineering.
  • Significant contributions to open-source software projects.
  • Experience working with large-scale distributed systems or enterprise software platforms.

Additional Information
  • Fully remote contract opportunity.
  • Compensation ranges from $80–$100 USD per hour.
  • Expected workload is 10–39 hours per week, depending on project needs.
  • Weekly payments for approved work completed during the previous week.
  • Work volume may fluctuate throughout the duration of the engagement.

Hiring Process:

  • Submit your proposal.
  • Complete a short qualification form provided by the client.
  • Qualified candidates will receive an Upwork contract offer and onboarding instructions.
  • After accepting the contract, candidates will gain access to the client's evaluation.
  • Candidates who successfully pass the evaluation will be invited to a technical interview with the client.