Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Python Software Developer

$100k - $135k per year
Full-time

PDF Solutions

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Python Software Developer in Vancouver, BC vacancy
  • $108.1k - $222.8k per year

     ...’ll build Position Title: Full Stack Developer – Concur Travel Core & AI Engineering...  ...machine learning-driven features. Drive software quality through automated testing, monitoring...  ...TypeScript, JavaScript, Kotlin, Golang, Python, C#, or C++. Experience with cloud... 
    Software
    Permanent employment
    Full time
    Local area
    Worldwide
    Flexible hours

    SAP

    Vancouver, BC
    6 days ago
  • $40 - $65 per hour

     ...Zaber seeks a Software Developer who is excited to help support company growth, make their colleagues’ work-lives easier, and build on their...  ...and relational databases. Experience with TypeScript, React, Python, and SQL is desirable. Take the initiative to learn new things... 
    Software
    Permanent employment
    Full time
    Casual work
    Flexible hours

    Zaber Technologies

    Vancouver, BC
    4 days ago
  •  ...Your role What You'll Be Doing Software Developer Co-op About The Team The team is looking for a candidate that is eager to expand on their development skillsets. We’re looking for someone who is detail-oriented and knows how to work within a team as well as independently... 
    Software
    Full time
    Internship
    Manual labor
    Work at office

    Corpay

    Vancouver, BC
    1 day ago
  • $160k - $180k per year

     ...operate, where reliability, context, and thoughtful decision-making matter as much as technical execution. We’re hiring a Senior Software Developer to join the One45 team. You’ll join a product with more than twenty years of production history: stable, widely adopted, and... 
    Software
    Long term contract
    Remote work
    Work from home
    Shift work

    Acuity Insights

    Vancouver, BC
    7 days ago
  •  ...Your team’s dynamic Developers and test specialists from diverse backgrounds, united by one goal: delivering high-quality solutions that...  ...customers, partners, and compliance agencies You believe great software means quality, security, and observability — not just working... 
    Software
    Full time
    Internship
    Flexible hours

    Genetec

    Vancouver, BC
    13 days ago
  • $115.4k - $161.6k per year

     ...We’re looking for a Senior DevOps Developer who can help us support the development organization to deliver value to customers in a reliable...  ...Senior Manager, Devops. WHAT YOU’LL DO:  Design and build software - tools, libraries, automation, services, and glue scripts... 
    Software
    Remote work
    Flexible hours

    Hootsuite

    Vancouver, BC
    19 hours ago
  •  ...creativity, and impact.   Position Title: SAP Concur iXp Intern – Software Developer   Location: Vancouver, BC   Anticipated Start Date:...  ..., Node.js, TypeScript, React/Redux, GraphQL, Java, Kotlin, Python, C# (.NET), concurrent programming (coroutines, actors,... 
    Software
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Apprenticeship
    Internship
    Manual labor
    Local area
    Worldwide
    Flexible hours

    SAP

    Vancouver, BC
    1 day ago
  • $70k - $110k per year

    Software Application Developer - Credit Unions Position Description This is an exciting time for CGI, and we want you to be part of it. We are Canada’s largest independent information technology services firm, and we continue to grow our Financial Services Technology... 
    Software
    Permanent employment
    Full time
    Vancouver, BC
    7 days ago
  •  ...Embedded / Firmware Developer Location: Vancouver, BC (Onsite) About the Opportunity...  ...while collaborating closely with hardware, software, and systems engineering teams. Key Responsibilities...  ...systems development Proficiency in Python , Docker , and CI/CD pipelines... 
    Software
    Permanent employment
    Worldwide
    Flexible hours
    Vancouver, BC
    more than 2 months ago
  • $117.3k per year

     ...Summary NetApp is pioneering the development of StorageGRID object storage – AWS cloud compatible software powering the exponential growth in AI data lakes. As a Software Developer Engineer in Test, this is your chance to work alongside a group of talented developers, impart... 
    Software
    Long term contract
    Summer work
    Work at office
    Local area
    Work from home
    Home office
    Flexible hours
    Night shift
    Day shift

    NetApp

    Vancouver, BC
    23 days ago
  • $96.9k - $132.3k per year

     ...Opportunity Snapshot We're hiring a Full Stack Software Developer to develop and deliver new product features that reach over 1.5 million users worldwide. Pixieset is the market leader in software for photography businesses, and as we expand our product suite, we're looking... 
    Software
    Long term contract
    Full time
    Work at office
    Worldwide
    Home office
    2 days per week

    Pixieset

    Vancouver, BC
    23 days ago
  • $100k - $200k per year

     ...Java developer required full-time on-site. We are seeking a Full-Stack Java developer who designs, develops, tests, and maintains Java-based applications and software. This role involves a deep understanding of Java programming, frameworks like Spring and Hibernate, and... 
    Software
    Full time
    Work at office

    Endeavor Trust Corporation

    Vancouver, BC
    more than 2 months ago
  •  ...execution, and management of testing activities, leveraging expertise in Python to enhance testing outcomes and drive continuous improvement in...  ...Ensuring The Test Environment Is Current And Effective. 2. Develop And Enhance Automated Tests As New Features And System... 

    HCLTech

    Vancouver, BC
    2 days ago
  • $65.55k - $84k per year

     ...Opportunity Snapshot We're hiring multiple entry-level Software Developers through our Developer Jumpstart Program - a full-time permanent opportunity designed to help recent Computer Science graduates and coding bootcamp alumni launch meaningful careers and grow into high... 
    Software
    Long term contract
    Permanent employment
    Full time
    Work at office
    Home office
    2 days per week

    Pixieset

    Vancouver, BC
    23 days ago
  • $92.65k - $119.9k per year

     ...StorageGRID object storage – AWS cloud compatible software powering the exponential growth in AI...  ...to work alongside a group of talented developers, impart your vision, and rapidly launch...  ...C++; required additionally: Go, Ruby, Python or Java OO design, network programming... 
    Software
    Summer work
    Work at office
    Local area
    Work from home
    Home office
    Flexible hours
    Day shift

    NetApp

    Vancouver, BC
    12 days ago
  •  ...SaaS company that helps answer questions software development teams have about their applications...  ...team with a track record of building developer tools that solve real problems. We...  ...development language. We use Kotlin, TS, and Python. Experience with microservices architecture... 
    Software
    Long term contract
    Full time
    Work at office
    Flexible hours

    unblocked

    Vancouver, BC
    18 hours ago
  • $120k - $150k per year

     ...Management Systems, the Senior Full Stack Developer – Analytics will maintain and improve...  ...with Azure Databricks, Spark SQL, dbt, or Python containers, and report generation via PowerBI...  ...~7+ years of professional software development experience, including significant... 
    Software
    Full time
    Live In
    Manual labor
    Work at office

    Teck

    Vancouver, BC
    10 hours ago
  • $147k - $174k per year

     ...an experienced and ambitious Full Stack Software Engineer passionate about building high-quality...  ..., Office. What you’ll do Design, develop, and deploy high-quality features across...  ...you’ll bring Strong experience with Python, Vue/React, HTML, CSS, JavaScript, TypeScript... 
    Software
    Long term contract
    Work at office
    Shift work
    Rotating shift

    Dialpad

    Vancouver, BC
    19 hours ago
  • $13.25k per year

     ...trading system Build and maintain pre and post trade tooling Design and build applications for data feed processing Code in C++, Python and use relational time-series databases (kdb+) Analyze ‘dirty’ data sets to identify possible investment signals Take charge of... 
    Full time
    Internship
    Relocation package

    numerixs-quant

    Vancouver, BC
    18 hours ago
  •  ...monitoring, and we're looking for a Software Engineer to join our highly...  ...You will play a key role in developing the software that enables our...  ...What You Will Do: Design, develop, verify, and integrate software...  ...development experience using C/C++ and Python ~ Experience developing GUIs... 
    Software
    Full time
    Internship

    Sonus Microsystems

    Vancouver, BC
    23 days ago
  •  ...Full Stack Javascript Developer Wanted: AlgaeCal is looking for an intermediate Full Stack...  ...the two. ~2+ years of experience in a software development role. You’ll be able to...  ...bonus points if you’ve got experience with Python, PHP, Figma, Storybook or Jest. ~ The know... 
    Software
    Full time

    AlgaeCal

    Vancouver, BC
    4 days ago
  • $128.8k - $193.2k per year

     ...platform helps you optimise IT costs with a software-defined cloud operating model. Harness AI...  ...Your Role ~ Architect, design, and develop horizontally scalable, containerized, fault...  ...building applications with Go and Python ~ Experience building and managing CI/CD... 
    Software
    Full time
    Internship
    Work at office
    Remote work
    Relocation package
    3 days per week

    Nutanix

    Vancouver, BC
    2 days ago
  •  ...with HMND‑01 Alpha - our rapidly developed humanoid platform now running...  ...Role As a Senior Embedded Software Engineer at Humanoid, you...  ...challenges. What You’ll Do Develop and implement embedded...  ...languages such as C, C++, and Python. Solid understanding of embedded... 
    Software
    Full time
    Work at office
    Worldwide

    humanoid

    Vancouver, BC
    18 hours ago
  • $110k - $180k per year

     ...productive. Robots enhanced with Apera’s software have 4D Vision – the ability to see and handle...  ...and implement platform software in Python and C++ that automates deployment, provisioning...  ...deployments. Automate reliability: Develop automated health checks, backup/restore... 
    Software
    Worldwide
    Flexible hours

    Apera AI Inc

    Vancouver, BC
    9 days ago
  • $110.8k - $157.89k per year

     ...inspection applications. What will you do as a Senior Vision Software Developer? LMI is seeking a Software Developer or computer science...  ...frame Proficient with commonly used scripting languages like Python Excellent understanding of object-oriented programming... 
    Software
    Full time

    LMI Technologies

    Vancouver, BC
    9 days ago
  • $130k - $180k per year

     ...As Head of Developer Relations, you will own the developer narrative across all four Railtown...  ...a unified platform for modern AI-powered software development. Our products serve...  ...development Railtracks  is an open source Python framework for building production-ready agents... 
    Software
    Permanent employment
    Full time
    Internship
    Flexible hours

    Railtown AI

    Vancouver, BC
    22 days ago
  • $192k - $240k per year

     ...intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams...  ...As an engineer at Brex, you will help develop new products from concept to launch,...  ...backend programming languages (Java, Kotlin, Python) ~ Familiarity with software engineering... 
    Software
    Long term contract
    Work at office
    Remote work
    Work from home

    Brex

    Vancouver, BC
    1 day ago
  •  ...Job Description: Job Title: Senior .Net Developer Location: Vancouver, British Columbia Work Type: May be Remote / Weekly 2 times...  ...for the project • Follow development best practices and software development life cycle methodologies throughout product development... 
    Software
    Contract work
    Work at office
    Remote work

    Astra North Infoteck Inc.

    Vancouver, BC
    5 days ago
  • $146.2k - $201.1k per year

     ...only getting started. As a Fullstack software engineer, you will work with your team and...  ...side web technologies (eg: Node.js, Java, Python, Scala, C#, C++,Go). ~ Good knowledge...  ...GCP, Docker, or Kubernetes. ~ Experience developing large-scale distributed systems.... 
    Software
    Summer work
    Worldwide

    Databricks

    Vancouver, BC
    12 days ago
  •  ...BC Position Summary We are seeking a motivated automation developer for our Data Path organization. This is an impactful technical role...  ...Requirements Test-driven development experience using Python, with hands-on experience in pytest. Experience building or working... 
    Long term contract
    Full time
    Temporary work
    Local area
    Flexible hours

    Thales

    Vancouver, BC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Python Software Developer. Be the first to apply!