676,377open jobs
39,196companies
102,149added this week
Browse all
Salary
$146k – $321k per year (Estimated)
Location
In office (Livonia)
Employment
Full-Time
Overview
Company
Impact
Profile match
Cadence Design Systems is an American software company founded in 1988 that supplies the electronic design automation tools engineers use to design and verify integrated circuits. Its products cover digital synthesis and place-and-route, custom and analogue design, circuit simulation with the Spectre and Virtuoso families, functional verification, and increasingly system-level analysis for packaging, thermal behaviour and computational fluid dynamics. Headquartered in San Jose and listed on Nasdaq, it also licenses design intellectual property such as processor and interface blocks, and competes primarily with Synopsys and Siemens EDA.

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

We are looking for an engineer who builds the data and interface layer that makes complex software products programmatically understandable. Many powerful products expose rich but heterogeneous surfaces - source code, scripting APIs, file formats, data structures, and workflow logic. This role builds pipelines that extract and transform those surfaces into structured, queryable knowledge - designing the schemas, constructing the knowledge graphs, and exposing them through clean, typed programmatic interfaces for downstream consumption.

Job Responsibilities

  • Build ETL/ELT pipelines that extract data from source code, APIs, file formats, and documentation and load it into a structured knowledge store.
  • Design and maintain schemas and semantic data models capturing entities, relationships, and capabilities.
  • Construct and maintain knowledge graphs over heterogeneous product data.
  • Develop source and metadata parsers (including source-code/AST parsing) to extract structure automatically.
  • Build typed programmatic interfaces and data-access layers over the knowledge layer.
  • Implement retrieval and indexing layers (e.g., embeddings, RAG) over product knowledge.
  • Work with domain engineers to decompose complex product workflows into discrete, callable operations.
  • Assess data sources for coverage, quality, and schema completeness across multiple products.

Job Qualifications

  • BS/MS in Computer Science, Mechanical Engineering, or similar.
  • Strong Python; experience building and consuming REST APIs.
  • Experience building data pipelines (ETL/ELT) over structured and unstructured data.
  • Familiarity with graph databases and/or semantic/ontology modeling (RDF, OWL, property graphs, or equivalent).
  • Experience with at least one agent framework (LangChain, LangGraph, AutoGen, CrewAI, or similar).
  • Understanding of how LLMs consume context and call tools (retrieval, RAG, embeddings).
  • Exposure to CAE/FEA/CFD or a related physical-simulation or engineering domain.
  • Comfortable working within unfamiliar or undocumented codebases.
  • Systems thinker - able to decompose a complex legacy workflow into discrete, callable steps.

Additional Skills/Preferences

Nice to have:

  • Vector databases.
  • Data-access and API interface development.
  • Parsing structured file formats.
  • Surrogate modeling or related numerical methods.

Deliberately not required:

  • Deep or specialist domain expertise beyond working familiarity - domain engineers provide that.
  • No PhD or ML research background required.

Additional Information

  • Works across multiple products, building structured knowledge and interfaces over their capabilities.
  • Collaborates closely with domain engineers who provide subject-matter expertise.
  • Works with data pipelines, graph databases, and product API surfaces.
  • Travel is not an expectation for this role. Occasional travel may occur for broad team alignment workshops, but these are infrequent.

We’re doing work that matters. Help us solve what others can’t.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
676,377 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Livonia
$153k – $180k per year • In office • 5+ years exp
Python
Databases
Databricks
AI/ML
LangChain
Spark
MLFlow
SHAP
Fine-tuning
Scikit-learn
Arize Phoenix
LIME
TensorFlow
PyTorch
OpenAI
Hugging Face
Amazon SageMaker
DevOps
GCP
Azure
AWS
Vector
Apply
$42k – $60k per year • Remote • Internship • Bachelor's Degree
Python
JavaScript
SQL
C++
Apply
$152k per year • In office • 5+ years exp • Bachelor's Degree
Python
SQL
Python
pySpark
Databases
Apache Kafka
AI/ML
Hadoop
Spark
DevOps
CI/CD
Docker
Analytics
ETL/ELT
Apply
$152k per year • In office • 4+ years exp • Master's Degree
Python
SQL
Scala
AI/ML
Hadoop
Spark
Scikit-learn
NLP
DevOps
Bitbucket
Management
Jira
Apply
$126k – $228k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Frontend
Angular
Mobile
MAUI
Xamarin
DevOps
Rest API
Azure
CI/CD
Git
AWS
Apply
$186k – $345k per year • Equity • In office • Full-Time • 17+ years exp • Bachelor's Degree • San Jose
SystemVerilog
Assembly
Perl
Chips/EDA
UVM
Formal Verification
Apply
$105k – $195k per year • Equity • In office • Full-Time • 3+ years exp • Bachelor's Degree • San Jose
Chips/EDA
Cadence Conformal
Apply
$106k – $198k per year • Equity • In office • Full-Time • Bachelor's Degree • San Jose
Chips/EDA
Cadence Allegro
Apply
$88k – $203k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Munich
Chips/EDA
Cadence Allegro
Cadence Sigrity
Apply
$26k – $55k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Bengaluru
Python
C++
AI/ML
LangGraph
AutoGen
LangChain
Embeddings
Prompt Engineering
Function Calling
AI Agents
CrewAI
LLM
RAG
LLM Guardrails
Tool Use
DevOps
CI/CD
Vector
Chips/EDA
Cadence Palladium
Cadence Protium
Apply
$71k – $141k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Livonia
Apply
$33k – $79k per year (Estimated) • In office • Part-Time • Livonia
Apply
$39k – $84k per year (Estimated) • In office • Part-Time • 1+ year exp • High School Diploma • Livonia
Apply
$39k – $84k per year (Estimated) • In office • Full-Time • 1+ year exp • High School Diploma • Livonia
Apply
$32k – $78k per year (Estimated) • In office • Full-Time • Livonia
Apply
See all jobs
This is one of many
676,377 more open roles from verified company boards, updated every day.