Lead Software Engineer, ML

Cadence Design Systems, Inc.

San Jose (CA)

On-site

USD 114,800 - 213,200

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid vacation and paid holidays
401(k) plan with employer match
Employee stock purchase plan
Medical, dental, and vision plan options

Job summary

Cadence Design Systems in San Jose, California, is seeking skilled individuals to join their machine learning team. This team focuses on implementing deep machine learning techniques for Electronic Design Automation tools. Candidates should be proficient in C/C++ and Python, with experience in ML/DL frameworks like PyTorch.

The position involves designing algorithms, developing workflows, and contributing to innovative software solutions. The role offers competitive compensation, including bonuses and benefits.

Qualifications

  • Strong software-engineering background is mandatory.
  • Emphasis on C/C++, Python, and Linux-based development.
  • Knowledge of ML/DL frameworks like PyTorch.

Responsibilities

  • Design Agentic workflows and optimization algorithms.
  • Research and develop machine-learning approaches for EDA tools.
  • Implement, verify, and maintain software solutions.

Skills

C/C++
Python
Machine Learning
Deep Learning
Linux-based development
Agentic frameworks
APIs development

Tools

PyTorch

Job description

Overview

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. The Cadence Digital and Signoff Group Machine learning team is a high‑energy team that explores and implements Deep Machine Learning techniques and Agentic frameworks for Electronic Design Automation (EDA) tools. We are looking for exceptional individuals skilled in Agentic frameworks, machine learning and deep‑learning algorithms, and application development. We desire a team player with excellent communication skills who is comfortable discussing Deep Learning research as well as developing APIs for innovative software.

Responsibilities

Design Agentic workflows and gradient‑based or gradient‑free optimization algorithms. Research and develop machine‑learning approaches to problems in the EDA and systems design space, and design, implement, verify, and maintain software to address those markets.

Qualifications

A strong software‑engineering background is mandatory, with emphasis on C/C++, Python, Linux‑based development, and ML/DL frameworks such as PyTorch, along with knowledge of large‑language models or Agentic AI. Candidates should be a collaborative team player and possess excellent communication skills.

Compensation

The annual salary range for California is $114,800 to $213,200. Incentive compensation may include bonus, equity, and benefits.

Benefits
  • Paid vacation and paid holidays
  • 401(k) plan with employer match
  • Employee stock purchase plan
  • Medical, dental, and vision plan options
  • Other benefits
Equal Employment Opportunity

Cadence is committed to equal employment opportunity throughout all levels of the organization. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II, AI Platform
Software Engineer II, AI Platform

Cadence Design Systems • San Jose (CA)

On-site
USD 101,000 - 189,000
Paid vacation and holidays
401(k) plan with employer match
Employee stock purchase plan
+1
Lead ML/Agentic Engineer for EDA & Deep Learning
Lead ML/Agentic Engineer for EDA & Deep Learning

Cadence Design Systems • San Jose (CA)

On-site
USD 114,800 - 213,200
Paid vacation and paid holidays
401(k) plan with employer match
Employee stock purchase plan
+1
Senior AI Engineer
Senior AI Engineer

Cadence • San Jose (CA)

On-site
USD 98,000 - 182,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
Principal Software Engineer, ML
Principal Software Engineer, ML

Cadence • San Jose (CA)

On-site
USD 136,000 - 254,000
401(k) plan with employer match
Employee stock purchase plan
Medical, dental, and vision plan
Software Engineer II, AI Platform
Software Engineer II, AI Platform

Cadence • San Jose (CA)

On-site
USD 101,000 - 189,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+1
Applied ML Director (Technical Team Lead)
Applied ML Director (Technical Team Lead)

Cadence Design Systems • San Jose (CA)

On-site
USD 179,000 - 332,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+1
Application Engineer, RTL2GDS Sr Director
Application Engineer, RTL2GDS Sr Director

Cadence Design Systems • San Jose (CA)

On-site
USD 210,000 - 390,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
Senior AI Engineer - High-Perf ML for EDA & Design (Equity)
Senior AI Engineer - High-Perf ML for EDA & Design (Equity)

Cadence • San Jose (CA)

On-site
USD 98,000 - 182,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
Software Engineering Intern
Software Engineering Intern

Cadence Design Systems • Pittsburgh

On-site
USD 70,000 - 90,000
Digital Implementation AE Architect
Digital Implementation AE Architect

Cadence Design Systems • San Jose (CA)

On-site
USD 157,000 - 293,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+1