About this role
Cadence seeks an AI Full Stack Engineer to make its simulation products accessible to AI agents. The role defines ontologies for product capabilities, entities and relationships; builds knowledge graphs; and exposes scripting APIs, file formats, data structures and workflows through structured, typed interfaces that agents can discover and invoke. The position is full-time in Pune, India and calls for at least 6 years of experience.
Responsibilities
- Define and maintain ontology schemas and knowledge graphs covering product documentation, APIs and simulation data.
- Build agent-callable tool interfaces, connectors to product APIs, parsers and data-access layers, and retrieval and context layers over product knowledge.
- Work with domain engineers to break simulation workflows into discrete, callable operations. Review ontologies for agentic readiness across 2–3 products.
Required skills:
- Strong Python and experience building and consuming REST APIs; familiarity with graph databases or ontology and semantic modeling, such as RDF, OWL or property graphs.
- Experience with at least one agent framework, such as LangChain, LangGraph, AutoGen or CrewAI; understanding of how LLMs use context and call tools.
- Ability to work in unfamiliar or undocumented codebases and decompose complex legacy workflows into callable steps.
Preferred exposure includes vector databases, agent-tool interfaces, structured file parsing, CAE, FEA, CFD, surrogate modeling or physical AI. Deep simulation-domain knowledge, a PhD and an ML research background are not required.