
Senior Software Engineer
Cadence Design Systems
full-time
Posted on:
Location Type: Office
Location: San Jose • California • Pennsylvania • United States
Visit company websiteExplore more
Salary
💰 $154,000 - $286,000 per year
Job Level
Tech Stack
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