AI Engineer, Ontologies & Knowledge Graphs
Backend Developer
Agentic Ai
AI
Ai Agent
Ai Agent Platform
Artificial Intelligence
Ast Parsing
Autogen
Data Analysis
Data Architecture
Data Engineer
Data Engineering
Data Integration
Data Pipeline
Data Platform
Data Processing
Database
Databases
Engineer
ETL
Generative AI
Graph Database
Graph Databases
Informatica
Information Technology (IT)
Integration
Knowledge Graph
Lang Graph
Ontologies
Programming
Programming Language
Programming Languages
Rag Architectures
Rdf/owl
Job Description
Cadence Design Systems is seeking an AI Engineer to build knowledge graphs and retrieval-ready data pipelines that help make product capabilities programmatically understandable.
Responsibilities
- Develop ETL/ELT pipelines to 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 for entities, relationships, and capabilities
- Build and maintain knowledge graphs across heterogeneous product data
- Create and maintain source and metadata parsers, including source-code/AST parsing for automated structure extraction
- Implement typed programmatic interfaces and data-access layers on top of the knowledge layer
- Deliver retrieval and indexing layers over product knowledge using embeddings and RAG
- Partner with domain engineers to break complex product workflows into discrete, callable operations
- Evaluate data sources for coverage, quality, and schema completeness across multiple products
Requirements
- BS/MS in Computer Science, Mechanical Engineering, or similar
- Strong Python and experience building and consuming REST APIs
- Experience building data pipelines (ETL/ELT) across 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 use 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 thinking skills to decompose legacy workflows into discrete, callable steps
Technologies
- Python, REST APIs, ETL/ELT
- Graph databases; RDF, OWL, property graphs
- LangChain, LangGraph, AutoGen, CrewAI
- LLMs, retrieval, RAG, embeddings
- CAE/FEA/CFD
- AST parsing
Nice to Have
- Vector databases
- Data-access and API interface development
- Parsing structured file formats
- Surrogate modeling or related numerical methods
Additional Information
- Role spans multiple products, building structured knowledge and interfaces over their capabilities
- Works closely with domain engineers, who provide subject-matter expertise
- Travel is not an expectation; occasional infrequent travel may occur for broad team alignment workshops
Location: Livonia, MI (onsite)