Software Engineer for Cadence's Virtuoso platform, focusing on advanced routing solutions using machine learning. Collaborating with a team on complex design innovations in electronics.
Responsibilities
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
Educational Background BS/MS/Phd in Computer Science, Applied Mathematics, Data Science, or a related field.
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 is crucial.
Proficiency in Python is essential.
C++ also valuable.
Domain knowledge in analog circuits design and layout, and VLSI design flow is preferred
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
Senior Software Engineer developing AI - based automation systems, managing architecture and production integrations for client projects. Collaborating with teams to create scalable, efficient solutions.
Software Engineer developing software components for scientific instrumentation at Malvern Panalytical. Contributing to Agile delivery with a focus on modernising existing software and mentoring junior engineers.
Senior Mobile Software Engineer responsible for developing secure mobile applications and enhancing fraud detection systems. Collaborating with cross - functional teams in an international product company.
Senior Software Engineer developing Adaptive Planning solutions within Disney Experiences. Leading integrations, design oversight, and mentoring junior developers with a focus on performance and scalability.
Lead Software Engineer developing AI - powered financial systems for Disney's licensing operations. Shaping the architecture of next - generation platforms while mentoring junior engineers.
Systemadministrator for Linux and PostgreSQL at an open - minded interdisciplinary university. Ensuring high availability and overseeing Linux systems and PostgreSQL clusters.
Staff Software Engineer leading agentic AI implementation at Atria Health. Focused on technology workflows and cross - functional collaboration for innovative healthcare solutions.
Software Engineer building large - scale distributed systems at Quantcast. Collaborating with data science and engineering teams to optimize data processing workflows.
Lead Engineering Technologist providing technical expertise to solve complex problems. Overseeing training and development for engineering staff in a hybrid role at Duke Energy.
Software Engineer developing custom hosted IVR solutions for enterprise clients at innovative contact center. Collaborating in a team - focused environment while utilizing modern development practices.