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

Senior Python Software Developer

$120k - $155k per year

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). 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 a 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 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 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.

#J-18808-Ljbffr
Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Senior Python Software Developer in Vancouver, BC vacancy
  •  ...Role   A Senior Software Developer, Subsurface Information Management is responsible for the end-to-end design, development, and release of high...  ...-SQL data storage mechanisms ~ Strong proficiency in SQL, Python and JSON ~ Experience with cloud platforms (i.e. Azure,... 
    Senior
    Software
    Work at office
    2 days per week

    Bentley Systems

    Vancouver, BC
    1 day ago
  •  ...Job Responsibility: A GIS Developer specializes in designing, developing...  ...programming languages like Python, JavaScript, and SQL ....  ...applications. Optimize GIS software performance and troubleshoot technical...  ...and partners. Mid-Senior level Industry ~ IT Services... 
    Senior
    Software
    Full time
    Local area
    Remote work

    Fujitsu

    Vancouver, BC
    11 days ago
  • $122k - $150k per year

     ...Overview   Reporting to the Lead, the Senior Data Developer is responsible for supporting the...  ...maintain data processing solutions using Python and SQL for data ingestion, transformation...  ..., product owners, data scientists, and software engineering teams to gather... 
    Senior
    Software
    Long term contract
    Full time
    Work at office

    Teck

    Vancouver, BC
    1 hour ago
  • $125k - $135k per year

     ...The Role Location : Vancouver, BC (Hybrid) Employment type : Full-time Reports to : Manager, Software Development As an experienced Senior Software Developer, you’ll develop major components that power our consumer apps and global platform enabling millions of... 
    Senior
    Software
    Permanent employment
    Full time

    PayByPhone

    Vancouver, BC
    29 days ago
  •  ...going requirements of major clients, we need to add talent to our base of outstanding professionals. We are currently seeking a Software Support Developer to join our team of experienced professionals located at our office in Richmond, BC. Why Work at Brock? Competitive... 
    Software
    Work at office
    Worldwide
    Flexible hours
    Night shift
    Weekend work

    Brock Solutions

    Vancouver, BC
    9 days ago
  • $88.72k - $118.29k per year

     ...team is delivering a high-quality product. Minimum Requirements Three years of manual and automated testing experience using Python with hands-on work in Pytest Background building or working with automation frameworks Knowledge of different test types and strategies... 
    Software
    Long term contract
    Full time
    Contract work
    Temporary work
    Manual labor
    Local area
    Flexible hours

    Thales

    Vancouver, BC
    12 hours ago
  • $5538 - $6497 per month

     ...Job Title Health Research & Policy Software Developer Department Wiens Laboratory Department...  ...partners policy experts designers and senior engineers. Organizational Status The...  ...in programming languages such as Python JavaScript R and SQL Experience developing... 
    Senior
    Software
    Full time
    Traineeship
    Local area

    University of British Columbia

    Vancouver, BC
    12 hours ago
  • $210k - $320k per year

     ...our unified graph of financial data. We’re applying principles of software engineering and data systems to scale accounting. We tackle...  ...to keep things simple You have intuition and opinions about developer loops and developer experience You take a customer-mindset in... 
    Software
    Full time
    Remote work

    numeric

    Vancouver, BC
    1 day ago
  • $80k - $100k per year

     ...technology, we can make it work. We are always on the lookout for future-oriented talent – want to join the ride? We are seeking a Software Developer - Mobile Apps (Flutter) to contribute to the development of our globe-spanning port management information system. This role... 
    Software
    Full time
    Remote work
    Monday to friday

    Wärtsilä

    Vancouver, BC
    2 days ago
  •  ...for sales, marketing, planning, and supply chain professionals. On the frontend, you'll work with a modern web-stack, built with Typescript and React; on the backend you will work with Java. On the infrastructure side, you will be using Terraform, Kubernetes, and Python.... 
    Software
    Full time

    alloy

    Vancouver, BC
    a month 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
  • $110.8k - $157.89k per year

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

    LMI Technologies

    Vancouver, BC
    4 days ago
  • $79.8k - $107.1k per year

     ...Opportunity Snapshot Pixieset is hiring a Software Developer, Full Stack to join our team in Platform, the team that builds and operates the communication services that support email delivery, notifications, abuse prevention, and operational reliability across Pixieset's... 
    Software
    Long term contract
    Work at office
    Worldwide
    Home office
    2 days per week

    Pixieset

    Vancouver, BC
    29 days ago
  • $8.06k - $12.58k per year

     ...Salaried - Information Systems and Technology, Level D Job Title Senior Report Developer Department Reporting Team | Integrated Service Centre |...  ...assess reporting goals, reproduces, test, resolve and documents software bugs, defects and problems. Resolves highly complex Tier... 
    Senior
    Software
    Full time
    Work at office

    University of British Columbia

    Vancouver, BC
    9 days ago
  •  ...position located in Vancouver BC Position Summary A Senior CloudOps Developer bridges development and operations to design automate and...  ...Data Security Platform Service. This role combines strong software engineering and operational skills to ensure reliable scalable... 
    Senior
    Software
    Long term contract
    Full time
    Temporary work
    Local area
    Immediate start

    Thales

    Vancouver, BC
    9 days ago
  •  ...yourself at Twilio Join the team as Twilio's next Workday Sr. Developer Who we are & why we're hiring Twilio powers real-time...  ...translate into action plans. ~ Understanding of the complete software implementation lifecycle including collecting requirements, design... 
    Senior
    Software
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Twilio

    Vancouver, BC
    9 days ago
  • $110k - $140k per year

     ...internal knowledge. As the Data Developer on this initiative, you will...  ...Pipeline Reliability: Embed software engineering discipline into...  ...Developing Discipline: Proficient in Python and scripting languages, with...  ...may vary depending on your seniority, location and employment type... 
    Senior
    Software
    Work at office
    3 days per week

    Visier Solutions Inc

    Vancouver, BC
    a month ago
  • $120.65k - $157.45k per year

     ...Senior Software/Firmware Developer Description - Be part of something bigger at HP Were looking for an Embedded Firmware Developer whos passionate about software design and development software architecture and Linux technology to help us build the next generation... 
    Senior
    Software
    Full time
    Internship
    Local area
    Relocation
    Shift work

    HP

    Vancouver, BC
    12 hours ago
  • $100k - $150k per year

     ...believes in building premium, modern software solutions for hourly businesses....  ...communities. We are seeking a talented Senior Engineer to join our growing engineering...  ...: ruby on rails, golang, node.js, python, with experience in developing high-performance and high-... 
    Senior
    Software
    Hourly pay
    Full time
    Work at office
    Local area
    Work from home

    Workstream

    Vancouver, BC
    11 days ago
  • $91k - $113k per year

     ...providers and application connectivity. We are looking for a Senior Software Engineer who can deliver high-quality production capabilities...  ...suited to someone who enjoys working across services, APIs, developer workflows, and user-facing capabilities, and who can use... 
    Senior
    Software
    Local area
    Worldwide
    Flexible hours

    Ping Identity

    Vancouver, BC
    19 days ago
  • $100k - $160k per year

     ...Senior Machine Learning Developer Vancouver - Hybrid Job Summary Shape the future of AI in mining...  ...About Us We are a global mining software business bringing together the expertise...  ...vision techniques ~ Proficiency in Python programming and AI model prototyping... 
    Senior
    Software
    Full time
    Work from home
    Worldwide

    Weir

    Vancouver, BC
    a month ago
  •  ...We are seeking an experienced Senior QA Developer / Test Lead to design and drive the overarching test strategy for a digital banking modernization...  ...testing. Prior experience testing enterprise-scale software deployments within banking or digital finance. Experience... 
    Senior
    Software
    Remote work
    Flexible hours

    Aequilibrium Software Inc.

    Vancouver, BC
    11 days ago
  •  ...continuously improving the program based on feedback and results.   Key Responsibilities Curriculum & Content Development Design and develop structured workshop programs Create engaging student workbooks, guides, and materials Ensure content is clear, professional,... 
    Full time
    Remote work

    Rolling Luxury

    Vancouver, BC
    more than 2 months ago
  • $130k - $160k per year

     ...Senior Software Engineer — Systems Full-Time | Vancouver, BC (Hybrid) | Reports to Director of Engineering About UrbanLogiq UrbanLogiq...  .... The Role We are hiring a Senior Software Engineer to develop and extend the systems layer of our platform: data pipelines,... 
    Senior
    Software
    Full time
    Overseas

    UrbanLogiq

    Vancouver, BC
    11 days ago
  •  ...culture, and a drive to do what it takes to make great games. And this is where you come in…   We are looking for a Frontend Senior Software Engineer to join us on a contract for for an unannounced project with a large IP partner. The key function of the Senior Software... 
    Senior
    Software
    Contract work
    For contractors

    kabam

    Vancouver, BC
    2 days ago
  • $90k - $120k per year

     ...Senior Backend .NET Developer Who You Are You’re a seasoned .NET developer who enjoys architecting and building scalable, secure, and reliable...  ...maintainable code and take pride in building high‑quality software. You’re proactive, self‑driven, and enjoy taking end‑to‑... 
    Senior
    Software
    Full time
    Remote work

    Aequilibrium Software Inc.

    Vancouver, BC
    11 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
    29 days ago
  • $165k - $210k per year

     ...technologies with the company’s COSMOS software suite to unify diverse...  ...We are looking for a Senior Tools Development Engineer to...  ...and infrastructure that improve developer productivity and customer success...  ...tools using C#, C, C++, and Python . Build software that communicates... 
    Senior
    Software
    Flexible hours

    Astera Labs

    Vancouver, BC
    4 days ago
  •  ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job...  ...and use MCP tools effectively. Develop realistic, reproducible software engineering...  ...Required Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript .... 
    Senior
    Software
    Remote job
    For contractors

    YO AI Labs

    Vancouver, BC
    4 days ago
  • $230.02k - $279.12k per year

     ...all created by our global community of developers and creators.  At Roblox, we’re building...  ...experiences for everyone. As a Senior Software Engineer on our Geometry team, you will...  ...maintenance. Architect Robust Solutions: Develop efficient algorithms for geometry processing... 
    Senior
    Software
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Visa sponsorship
    Monday to friday

    Roblox

    Vancouver, BC
    29 days ago

Do you want to receive more vacancies?

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