PDF Solutions, Inc.

Senior Python Developer

PDF Solutions, Inc.$100K — $135K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • MS or PhD in Computer Science, EE, Physics or a related quantitative field.
  • 3+ years in back-end development in Python.
  • 3+ years of experience with algorithm implementation and machine learning libraries/frameworks.
  • Familiarity with relational and NoSQL databases like PostgreSQL, Cassandra, or Redis.
  • Experience with making API calls.
  • Proficient in using containers such as Docker.
  • Ability to identify bottlenecks and optimize for high performance.
  • Solid understanding of CPU and memory management in parallel computing.

Responsibilities

  • Implement production-grade scalable ML algorithms and analytics solutions.
  • Enhance computational performance of ML algorithms and analytics solutions.
  • Collaborate with Software Engineers and Data Scientists to develop clean API interfaces.

Benefits

  • Opportunity to deploy impactful ML models in production at leading chip manufacturers.
  • Engagement with non-trivial ML modeling pipelines, significantly enhancing your practical experience.
  • Gain experience in a non-cloud deployment environment, offering a unique technological perspective.
  • Cross-functional collaboration with Data Scientists and Software Engineers to refine the deployment process.
  • Focus on practical application of algorithms with an emphasis on performance and production readiness.
Full Job Description
Overview

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 isnota 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
  • 3+ 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 RangeCAD $100,000.00 - CAD $135,000.00 /Yr.

About PDF Solutions, Inc.

PDF Solutions, Inc. is a provider of infrastructure technologies and services for integrated circuits (IC). The Company's technologies and services focus on the IC manufacturing process life cycle. It operates in the segment of licensing and implementation of yield improvement solutions for integrated circuit manufacturers. Its solutions combine software, test chips, an electrical wafer test system, methodologies and professional services. The Company's characterization vehicle infrastructure (CVi) enables customers to electrically characterize the manufacturing process, and establish fail-rate information needed to calibrate manufacturing yield models and prioritize yield improvement activities. Its Exensio YieldAware solution incorporates all of the components of solutions, such as CVi, yield management software systems, and business intelligence dashboards. The Company's Exensio product family includes Exensio-Yield, Exensio-Control, Exensio-Test and Exensio-Char.
Learn more about PDF Solutions, Inc.
Size
407 employees
Market Cap
$1 billion
Industry
Net Income
-$40.3 million
5 Year Trend
+0.7%
Revenue
$88 million
NASDAQ

Similar Jobs

More Jobs at PDF Solutions, Inc.

More Information Technology Jobs

Find similar Senior Python Developer jobs: