Logo
PDF Solutions

Senior Software Developer AI/ML

PDF Solutions, Milpitas, California, United States, 95035

Save Job

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.

We are seeking a

Senior Software Developer

to join our team, focusing on the development of cutting-edge machine learning and artificial intelligence solutions for the semiconductor industry. The ideal candidate will have extensive experience in creating robust and scalable software, with a strong background in data analysis, machine learning, and containerization technologies.

Responsibilities

Design and Implement ML/AI Algorithms:

Develop and implement advanced machine learning and AI-based algorithms for the automatic classification of defects in semiconductor inspection tools. Data Analysis:

Analyze large volumes of defect data to identify critical patterns, trends, and anomalies, using this analysis to inform model development. Model Development:

Train, validate, and deploy defect classification models, ensuring they meet strict performance and accuracy requirements. System Optimization:

Continuously improve the accuracy, efficiency, and reliability of the defect classification system through iterative development and optimization. Qualifications

Machine Learning & Data Science:

Extensive experience with data analysis and manipulation using

ML packages ,

pandas ,

numpy , and

scipy . Proven knowledge of machine learning concepts, including regression, statistical evaluation, and modeling, with hands-on experience using libraries like

scikit-learn . Experience summarizing and deriving insights from large volumes of complex data. Proficiency in handling and processing data in

HDF5

format with Python APIs. Containerization & Orchestration:

Strong practical experience with

Docker

for containerizing applications. Experience with

Kubernetes

for orchestrating and managing containerized applications at scale. Logging & Monitoring:

Experience with

ELK stack

applications, including

Elasticsearch ,

Logstash , and

Kibana , for data ingestion, analysis, and visualization.

Nice to Have (Add at least 3-4 nice to haves for this role)

Frontend Development:

Expertise in

React.js

and

Node.js

for building dynamic user interfaces and scalable backend services.

Time-Series Databases & Visualization:

Expertise in

InfluxDB

for time-series data storage and

Grafana

for data visualization and dashboarding.

Pay Range

USD $130,000.00 - USD $180,000.00 /Yr.