Cadence Design Systems

Senior Software Engineer

Cadence Design Systems

full-time

Posted on:

Location Type: Office

Location: San JoseCaliforniaPennsylvaniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $154,000 - $286,000 per year

Job Level

About the role

  • Join Virtuoso place and route infrastructure team and improve our place route foundation
  • Use advanced math, computer science, graph theory and machine learning to solve the routing problem

Requirements

  • BS/MS/PhD in Computer Science, Applied Mathematics, Data Science, or a related field
  • 10+ years of experience
  • Strong foundation in machine learning, deep learning, and natural language processing (NLP) and LLM
  • Proficiency in Python and experience with frameworks like PyTorch, TensorFlow, SciKit, etc.
  • Basic understanding of Retrieval-Augmented Generation (RAG) and vector databases
  • Comfortable working with LLM APIs and integrating them into applications
  • A solid understanding of machine learning concepts (e.g., supervised/unsupervised learning, NLP, computer vision) and algorithms
  • Proficiency in Python is essential
  • C++ also valuable
  • Domain knowledge in analog circuits design and layout, and VLSI design flow is preferred
  • Ability to work in a fast-paced research and development environment
  • Strong analytical thinking and debugging skills
  • Experience with rapid prototyping in open-source AI/ML projects
Benefits
  • paid vacation and paid holidays
  • 401(k) plan with employer match
  • employee stock purchase plan
  • a variety of medical, dental and vision plan options
  • bonus, equity, and benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
machine learningdeep learningnatural language processingPythonPyTorchTensorFlowSciKitC++Retrieval-Augmented Generationvector databases
Soft Skills
analytical thinkingdebuggingability to work in fast-paced environment
Certifications
BSMSPhD