Senior Software Engineer

Cadence

California, US
Base: $154,000 to $286,000 (california); bonus/equ...
10+ years of software development experience
Proficiency in python programming language
Strong foundation in machine learning and deep learning
The role involves improving the Virtuoso place and route foundation using advanced math, computer science, and machine learning

Job Summary

  • The role involves improving the Virtuoso place and route foundation using advanced math, computer science, and machine learning.
  • Candidates must possess a strong educational background in Computer Science, Applied Mathematics, or Data Science with over a decade of experience.
  • The position offers competitive compensation including a salary range of $154,000 to $286,000 for California, along with bonus, equity, and comprehensive benefits.

Matching Summary

The role involves improving the Virtuoso place and route foundation using advanced math, computer science, and machine learning.

Salary

Base: $154,000 to $286,000 (California); Bonus/Equity: Eligible for incentive compensation; Benefits: Paid vacation, 401(k) match, stock purchase plan, medical/dental/vision

Skills & Requirements

Must-have

  • 10+ years of software development experience
  • Proficiency in Python programming language
  • Strong foundation in machine learning and deep learning
  • Experience with PyTorch or TensorFlow frameworks
  • Knowledge of graph theory and advanced mathematics

Nice-to-have

  • Understanding of Retrieval-Augmented Generation (RAG)
  • Familiarity with vector databases and LLM APIs
  • C++ programming skills
  • Domain knowledge in analog circuits and VLSI flow
  • Experience with rapid prototyping in open-source AI projects

Key Requirements

  • BS/MS/PhD in Computer Science or related field
  • 10+ years of professional experience
  • California location eligibility implied by salary range

Work Rights

Not specified

Tailored Resume

Cover Letter