Senior Software Machine Learning Engineer (Teradyne, North Reading, MA)
Teradyne · North Reading, MA · 3 wk ago
Engineering$134k–$224k/yrFull-time
About the role
We are seeking a Senior Machine Learning Engineer to lead the development and deployment of advanced machine learning systems within Teradyne. This role requires a deep understanding of machine learning principles and hands-on experience in applying these principles to solve complex problems in semiconductor testing and manufacturing.
Responsibilities
- Own the technical direction and quality of all ML model development across Teradyne's AI initiatives, setting and enforcing engineering standards across the team.
- Lead end-to-end development of production ML systems: data ingestion and feature engineering, model architecture design, training pipelines, evaluation frameworks, and deployment.
- Design and implement novel ML approaches tailored to Teradyne's unique data domain including time-series parametric test data (STDF/TEMS), wafer map analysis, etc.
- Drive applied research and model innovation, explore and evaluate new architectures, algorithms, and training methodologies, and translate promising approaches into production systems.
- Develop and maintain rigorous model evaluation frameworks, including validation methodologies, risk quantification, and production monitoring strategies.
- Lead technical design reviews; serve as final arbiter of ML architecture and modeling decisions for the team.
- Build and maintain production ML systems with a strong focus on reliability, scalability, and performance in Teradyne's ATE and manufacturing environments.
- Partner directly with customers and application engineers to understand real-world debug workflows and translate them into ML solutions.
- Mentor and develop junior ML engineers; cultivate a culture of technical rigor and continuous learning.
Requirements
- 5+ years of experience in machine learning, applied AI, or related fields.
- Hands-on experience fine-tuning large language models.
- Experience with reinforcement learning (e.g., policy gradients, PPO, actor-critic methods).
- Experience designing reward models or evaluation systems.
- Strong software engineering skills (Python, distributed systems familiarity).
- Experience building production ML systems (MLOps, monitoring, deployment).
- Ability to work cross-functionally with product, software, and hardware teams.
- Strong communication skills; comfortable engaging directly with customers & stakeholders.
- Computer vision skills in manufacturing inspection: defect detection, etc.
- ML model deployment on edge devices is preferred, including quantization, ONNX, etc.
- Open-source ML project contributions, publications, or technical patents is preferred.
- Knowledge of AI agent frameworks (LangChain, AutoGen) or reasoning-driven workflow design (Chain-of-Thought, Chain-of-Action) is preferred.
Qualifications
- PhD in Computer Science, Electrical Engineering, Applied Mathematics, or a related field.
- Relevant industry certifications or professional licenses.
Skills
- Python programming.
- Distributed systems.
- Time-series analysis.
- Computer vision.
- Model deployment on edge devices.
- Quantization, ONNX.
- AI agent frameworks (LangChain, AutoGen).
- Reasoning-driven workflow design (Chain-of-Thought, Chain-of-Action).
Benefits
- Medical, dental, vision coverage.
- Flexible Spending Accounts.
- Retail savings plans.
- Life and disability insurance.
- Paid vacation & holidays.
- Tuition assistance programs.
Pay
The base salary range for this role is $133,900-$223,900. This range is a good faith estimate, and the amount of base salary will correspond with experience and skill set. This range can also fluctuate depending on demand and location.
Schedule
Full-time.