1

Senior Python Data Analysis Jobs in Surrey, BC (NOW HIRING)

... analytics solutions * Interact with Software Engineers and Data Scientists to create clean API ... in python. * 3+ years of engineering experience with significant exposure to algorithm ...

Are you a proactive Senior Data Analyst skilled in analytics, from data transformation to ... Python (data prep and wrangling, analysis, visualization, ML, automation), and Power BI (data ...

... analysis, then rapidly transition into building and maintaining the predictive models that drive ... SQL (Expert), Python * Data Warehouse: Google BigQuery * Cloud Infrastructure: Google Cloud ...

Behavioral Analysis: Deep-dive into complex datasets to analyze the performance and user behavior ... SQL & Python: Advanced proficiency in SQL and intermediate skills in Python for data manipulation.

Proficiency in SQL and Python for data analysis and data testing. * Demonstrated experience with researching and understanding complex data models, especially related to master data management.

Clearly communicate technical analysis and results to stakeholders using data visualizations ... Expertise in Python data science libraries like Pandas, matplotlib, NumPy, and Scikit-Learn.

Proficiency and knowledgeable with analytics and visualization tools such as Power BI, Python, R, Alteryx, Microsoft PowerApps is preferred. * Knowledge of data extraction tools and utilities and ...

Senior Data Analyst Reporting to the Manager, Business Intelligence & Analytics, the Senior Data ... rootcause analysis to explain trends, variances, and anomalies in business performance.

Senior Data Analyst Reporting to the Manager, Business Intelligence & Analytics, the Senior Data ... rootcause analysis to explain trends, variances, and anomalies in business performance.

Senior Manager, Retail Analytics Location: North Vancouver, BC Your Opportunity at ARC'TERYX: As an ... Your mission will involve seamlessly weaving together data analysis and business strategy, serving ...

The Opportunity We are seeking an experienced and passionate Senior Data Scientist to join our ... Strong programming skills in Python, with experience in data manipulation, analysis, and ...

The Match Group Core Data team is seeking a Senior Data Analyst to help identify and unlock product ... This role is ideal for someone who can move fluidly between hands-on analysis, product strategy ...

next page

Showing results 1-20

Senior Python Data Analysis information

What are the key skills and qualifications needed to thrive as a Senior Python Data Analyst, and why are they important?

To thrive as a Senior Python Data Analyst, you need an in-depth understanding of data analysis, statistical modeling, and advanced Python programming, typically supported by a degree in a quantitative field. Proficiency with data analysis libraries (like pandas, NumPy, and SciPy), visualization tools (such as Matplotlib and Seaborn), and experience with SQL databases are essential, and certifications like Microsoft Certified: Data Analyst Associate can be beneficial. Strong problem-solving abilities, effective communication, and the capacity to distill complex data insights for stakeholders are critical soft skills. These competencies enable you to extract actionable insights from large datasets, drive data-informed decision-making, and collaborate effectively across teams.

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

AspectSenior Python Data AnalysisData Scientist
Required SkillsPython, SQL, data visualization, statistical analysisPython, R, machine learning, statistical modeling
Work EnvironmentData analysis teams, business unitsResearch, product development, analytics teams
Industry UsageBusiness intelligence, finance, marketingTech, healthcare, finance, research
CertificationsPython certifications, data analysis coursesData science certifications, machine learning courses

While both roles involve Python and data handling, Senior Python Data Analysts focus on interpreting data and creating reports for business decisions, whereas Data Scientists develop predictive models and advanced algorithms to extract deeper insights. The roles often overlap, but Data Scientists typically require broader skills in machine learning and statistical modeling.

What are some common challenges Senior Python Data Analysts face when working with large datasets, and how can they overcome them?

Senior Python Data Analysts often encounter difficulties such as slow processing speeds, memory limitations, and data quality issues when handling large datasets. To overcome these challenges, it's essential to leverage efficient libraries like pandas and Dask, utilize optimized data formats (such as Parquet), and implement batch processing or cloud-based solutions. Collaborating closely with data engineers and IT teams also helps ensure robust data pipelines and infrastructure. Regular code optimization and staying updated on best practices can further enhance performance when working at scale.

What is a Senior Python Data Analyst?

A Senior Python Data Analyst is an experienced professional who uses Python programming to collect, process, and analyze large sets of data. They are responsible for extracting meaningful insights from data to support business decisions, often using libraries like pandas, NumPy, and matplotlib. In addition to technical skills, they also apply statistical analysis and data visualization techniques, and frequently mentor junior analysts or collaborate with data scientists and engineers. Their role may also involve developing automated data pipelines and ensuring data quality across projects.
What are the most commonly searched types of Python Data Analysis jobs in Surrey, BC? The most popular types of Python Data Analysis jobs in Surrey, BC are:
What job categories do people searching Senior Python Data Analysis jobs in Surrey, BC look for? The top searched job categories for Senior Python Data Analysis jobs in Surrey, BC are:
Infographic showing various Senior Python Data Analysis job openings in Surrey, BC as of June 2026, with employment types broken down into 100% Full Time. Highlights an 73% In-person, and 27% Hybrid job distribution.
Senior Python Developer

CA$100K - CA$135K/yr

Full-time

Posted 25 days ago


Job description

Overview

At PDF Solutions, we are at the forefront of revolutionizing the semiconductor industry. Our cutting-edge technologies and data-driven solutions empower semiconductor manufacturers to achieve unprecedented levels of efficiency, quality, and innovation. By joining our team, you'll have the opportunity to work with some of the brightest minds in the industry, tackle complex challenges, and contribute to groundbreaking advancements that shape the future of technology. Headquartered in Santa Clara, California, PDF Solutions also operates worldwide in Canada, China, France, Germany, Italy, Japan, Korea, and Taiwan.

This work involves building robust Machine Leanring (ML) modeling pipeline in Python to achieve desired ML model performance on metrics of customer interest (e.g. yield, tolerance). Broken into steps, the work is roughly an equal mix of tweaking core ML algorithms / pipelines for enhanced model performance with desired computational speed and/or creating deployment-ready software in our proprietary architecture.

This role offers a unique opportunity to deploy non-trivial ML modeling pipeline into production along with associated systems, and seeing the impact of those models in action at some of the world’s largest chip manufacturers for wide variety of use cases. This is not a Hadoop/Spark-focused big data role but rather an ML-focused role but may also include general software engineering tasks as well, depending on what is needed to make the overall product and platform successful and production-ready. Our deployment environment is markedly different from typical cloud deployment with constant access for updates or bug-fixes. Roughly stated, the production requirements are closer to a self-driving robot than a cloud-integrated image recognition service.

An ideal candidate has invested time in continuous learning and implementing algorithms either using an existing framework/library or from scratch and understands failure modes of various algorithms in production. Additionally, the ideal candidate has collaborated with Data Scientists to put ML code into production.


Responsibilities
  • Implementing production grade scalable ML algorithms and analytics solutions
  • Improving computational performance of ML algorithms and analytics solutions
  • Interact with Software Engineers and Data Scientists to create clean API interfaces

Qualifications
  • MS or PhD in Computer Science, EE, Physics or related quantitative field
  • 7+ years of experience in back-end development in python.
  • 3+ years of engineering experience with significant exposure to algorithm implementation/machine learning libraries/frameworks.
  • Experience with relational and NoSQL databases such as Postgresql/Cassandra/Redis or similar.
  • Experience with API calls.
  • Hands-on experience with containers such as Docker.
  • Ability to analyze the bottlenecks and create high performance code.
  • Good understanding of CPU and memory issues in parallel computing

Pay Range
CAD $100,000.00 - CAD $135,000.00 /Yr.Qualifications:
  • MS or PhD in Computer Science, EE, Physics or related quantitative field
  • 7+ years of experience in back-end development in python.
  • 3+ years of engineering experience with significant exposure to algorithm implementation/machine learning libraries/frameworks.
  • Experience with relational and NoSQL databases such as Postgresql/Cassandra/Redis or similar.
  • Experience with API calls.
  • Hands-on experience with containers such as Docker.
  • Ability to analyze the bottlenecks and create high performance code.
  • Good understanding of CPU and memory issues in parallel computing
Education:UNAVAILABLEEmployment Type: FULL_TIME