Originally posted 16 September 2026 by the employer.
This role builds pipelines that extract and transform heterogeneous surfaces into structured, queryable knowledge.
About the role
This role involves building the data and interface layer to make complex software products programmatically understandable, focusing on extracting and transforming diverse data surfaces into structured, queryable knowledge.
What you'll do
- Build ETL/ELT pipelines from source code, APIs, file formats, and documentation 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.
What you'll need
- 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).
Nice to have
- Vector databases.
- Data-access and API interface development.
- Parsing structured file formats.
- Surrogate modeling or related numerical methods.
Skills: ETL/ELT pipelines, knowledge graphs, semantic data models, LLMs, Python
This role has been open 30 days — well below the 53-day median for Software Engineering Semiconductor roles.
Software Engineering Semiconductor · AI ML Hardware
|
Open roles in category
161
|
Median days open
53 d
|
Median salary
$188k
|
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
| Metric | Cadence Design Systems | All employers we track in this specialty (161 roles · 43 employers) |
|---|---|---|
| Open roles in this specialty | 2 | 161 |
| Open roles in the wider Software, Firmware & Systems family | 136 | 6119 · 145 employers |
| Median days open | 30 d | 53 d (−23 d vs this employer) |
| Median salary (USD postings) | — | $188k |
Skills observed across this category: ETL/ELT pipelines, knowledge graphs, semantic data models, LLMs, Python
Who's hiring in this category
- Micron Technology · 27 open roles · median 31 d
- NVIDIA · 26 open roles · median 215 d
- Qualcomm · 22 open roles · median 191 d
- Infineon Technologies · 11 open roles · median 43 d
- AMD · 8 open roles · median 53 d
- Applied Materials · 4 open roles · median 87 d
How we counted: 161 open Software Engineering Semiconductor (AI ML Hardware) roles from 43 employers tracked in the SemiconductorJobs index, counted 17 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.