TL;DR
Software Engineer II (ML): Developing and implementing deep machine learning techniques and agentic frameworks for Electronic Design Automation (EDA) tools with an accent on agentic workflows, gradient-based and gradient-free optimization algorithms. Focus on designing, verifying, and maintaining ML software solutions and collaborating with a worldwide cross-functional team.
Location: San Jose, United States
Salary: $101,500–$188,500 per year
Company
Cadence hires and develops leaders and innovators impacting technology through advanced EDA tools and machine learning.
What you will do
- Design agentic workflows and optimization algorithms for EDA and system design.
- Research and develop machine learning approaches to EDA problems.
- Design, implement, verify, and maintain software solutions.
- Collaborate productively with a worldwide cross-functional team.
- Develop APIs for innovative new software.
Requirements
- Location: Must be based in San Jose, United States
- Strong software engineering background with emphasis on C/C++ and Python.
- Experience with Linux-based development and ML/DL frameworks like PyTorch.
- Understanding of LLM and agentic AI concepts.
- Excellent communication skills and team player mindset.
Culture & Benefits
- Paid vacation and paid holidays.
- 401(k) plan with employer match.
- Employee stock purchase plan.
- Variety of medical, dental, and vision plan options.
- Incentive compensation including bonus and equity.
