Apply now

Posted 2 months ago

Senior Python Software Developer

@ PDF Solutions

Vancouver, British Columbia

8+ years experience
Apply now
SIGNALS

Overview

PDF Solutions is hiring a Senior Python Software Developer to build production-grade machine learning pipelines for semiconductor manufacturers. The work mixes tuning ML algorithms for performance and speed with building deployment-ready software in the company's proprietary architecture.

Responsibilities:

  • Implement production-grade scalable ML algorithms and analytics solutions
  • Improve computational performance of ML algorithms and analytics
  • Work with software engineers and data scientists on clean API interfaces

Requirements summary:

  • MS or PhD in computer science, EE, physics or related quantitative field
  • 8+ years of Python back-end development
  • 4+ years of engineering with ML libraries and frameworks
  • Experience with relational and NoSQL databases
  • Hands-on experience with Docker
  • Understanding of CPU and memory issues in parallel computing

Tools & skills

Source and dates

Source type not verified · jibe

Employer posting date
2026-09-09
First seen by our source
2026-10-14
Source record updated
2026-10-14

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience8+ years
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationMaster’s degree (required), Doctorate (required)
Fields of studyComputer Science, Electrical Engineering, Physics

Summary and details written by AI from the posting; the employer’s posting is the authority.

PDF Solutions

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

A leading provider of end-to-end analytics that empowers engineers & data scientists across the semiconductor ecosystem

Full company description

PDF Solutions (NASDAQ: PDFS) offers an end-to-end analytics platform that empowers engineers and data scientists across the semiconductor ecosystem to rapidly improve the yield, quality, and profitability of their products. By combining industry-leading data analytics and professional services with exclusive, differentiated product data generated during the manufacturing process, PDF Solutions is delivering on the promise of Industry 4.0 today by transforming how the ecosystem collects, analyzes, and shares data.

LinkedIn followers
16,259
People associated on LinkedIn
1,123
Reported office locations
  • 2858 De La Cruz Blvd, Santa Clara, California 95050, US
Business categories
  • Information Technology
  • Semiconductor
  • Software
  • Manufacturing
Other recorded names
  • PDF Solutions
Specialties
  • semiconductor
  • electronics
  • big data
  • Industry 4.0
  • manufacturing
  • test operations
  • quality
  • reliability
  • and yield
Profile identifies a recruitment agency
No
Reported total investment
165,744,656

Currency and observation date were not supplied; this is not a current valuation or a funding round.

PDF Solutions (NASDAQ: PDFS) offers an end-to-end analytics platform that empowers engineers and data scientists across the semiconductor ecosystem to rapidly improve the yield, quality, and profitability of their products. By combining industry-leading data analytics and professional services with exclusive, differentiated product data generated during the manufacturing process, PDF Solutions is delivering on the…

FieldValue
IndustrySoftware Development
Company size201-500 employees
HeadquartersSanta Clara, California
Organization typePublic Company
Year founded1992
Specialtiessemiconductorelectronicsbig dataIndustry 4.0manufacturingtest operationsqualityreliabilityand yield
Open jobs on Jobsy3
LinkedInView page
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
  • 8+ years of experience in back-end development in python.
  • 4+ 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 $120,000.00 - CAD $155,000.00 /Yr.
  • 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
  • MS or PhD in Computer Science, EE, Physics or related quantitative field
  • 8+ years of experience in back-end development in python.
  • 4+ 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

Similar jobs

  • Budzey - Family Support Worker - Gender Requirement (Casual)

    Vancouver, BC

    RainCity Housing and Support Society: RainCity Housing provides shelter and supportive housing for hundreds of people in Metro Vancouver.

    All staff must report concerns about child abuse/neglect in consultation with the management team and in accordance with the law and RainCity Housing and Support Society’s policy regarding…; *Gender is a bona fide…

  • System Development Engineer II

    Vancouver, BC
    Full Time

    Avigilon Corporation

    3+ years of experience in system development, integration engineering, or QA automation; Bachelor Degree or Master Degree in Software Engineering, Computer Science or any relevant field; Proficiency in object oriented…

  • Piping & Mechanical Authorized Isolator, Journeyperson - LOTO

    Calgary, AB +5

    Aecon: (TSX: ARE) is a North American construction and infrastructure development company with global experience.

    Communicate isolation requirements and controls to affected personnel; Requirements and Experience; Demonstrated knowledge of hazardous energy control and LOTO practices

  • Business Analyst, Change and Performance (Contract)

    Vancouver, BC
    HybridContract

    Teck

    Bachelor's degree in Business Administration, International Relations, Engineering or a related field; 2 to 5 years of professional experience in business analysis, performance management, program coordination, or a…

  • Clinical Coordinator, Mental Health and Substance Use - Registered Nurse (RN) / Registered Psychiatric Nurse (RPN)

    Vancouver, BC
    $49.20–$63.47/hrFull Time

    Vancouver Coastal Health

    minimum Nurse to Patient Ratios (mNPRs); Vancouver Coastal Health (VCH) is proud to be part of the provincial implementation of minimum Nurse to Patient Ratios (mNPRs), an initiative aimed at enhancing nursing practice…

    Health Unit Worker

    Vancouver, BC
    $27.26–$29.16/hrFull Time

    Vancouver Coastal Health

    Performs other related administrative support functions, as required; Education & Experience; One (1) year recent related experience or an equivalent combination of education, training and experience

  • IT Onsite Specialist - Vancouver

    Vancouver, BC
    Full Time

    FLSmidth Ltd.

    3+ YOECandidates need 3 to 5 years of IT support or desktop support experience, strong Windows and Microsoft 365 skills, and basic networking knowledge. An associate degree, technical diploma or equivalent experience is required, along with fluency in English and the local language.

    ServiceNow, Windows, Microsoft 365

    Advanced Process Support Engineer, Pumps/Cyclones/Valves

    Vancouver, BC +1
    Full Time

    FLSmidth Ltd.

    3+ YOEFLSmidth needs candidates with a bachelor's degree in mineral processing, metallurgical or chemical engineering, and 3 to 5 years of mineral processing experience, ideally as a plant metallurgist. Candidates need hands-on survey and sampling skills, strong Excel analysis, and fluent English.

    Excel, Krebs OSA, FLSmidth proprietary sizing and simulation software

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.