AIRE (AI-native Requirements Engineering) is a new BMW Group tool for managing vehicle requirements, the descriptions of what a car and its software must do. It keeps the full history of every requirement, shows how requirements are linked to each other and to tests, and shows what is affected when something changes. It helps teams meet automotive standards such as Automotive SPICE and ISO 26262. AIRE is built for AI agents first and a user interface later, and the team uses AI agents to help build it. In this role you build the links between requirements and the analysis that shows what is affected by a change.
Location
Pune or Bangalore
Experience
Number of openings
1
What awaits you/ Job Profile
- Implement the graph read index and its synchronisation from the relational source of truth, including full rebuilds.
- Implement traceability queries, suspect-link propagation and impact analysis as domain actions.
- Implement 150% 100% variant projection within the agreed latency targets.
- Run comparative benchmarks of graph store options and provide evidence for the architecture decision.
- Maintain query specifications, benchmarks and tests that guide agent-generated code.
- Provide performance measurements for the Go/No-Go evidence.
What should you bring along
- Degree in Computer Science or a related field, or equivalent relevant experience.
- Minimum of five years of software engineering experience, including at least two years with graph technologies.
- Demonstrated experience with performance-critical query workloads.
Must have technical skill
- Solid engineering experience with graph data models and graph queries (for example Cypher, openCypher, Gremlin or recursive SQL).
- Experience with graph databases such as Neo4j, FalkorDB or Apache AGE, and the ability to compare them objectively with relational approaches.
- Experience optimising multi-hop traversal performance at scale, including indexing, caching and query planning.
- Experience synchronising a read model from a source of truth in a CQRS architecture.
- Strong Python skills and solid testing practices.
- Proficient AI-native engineering practice, including using agents for query generation and benchmarking under human review.
Good to have technical skills
- Knowledge of traceability, suspect links and impact analysis in requirements engineering.
- Knowledge of feature models and variant resolution.
- Experience with RDF/OWL, SPARQL or ontology-based reasoning.
- Experience with load testing (for example k6) and performance benchmarking.
📌 Senior Graph & Traceability Engineer (AIRE) (Pune)
🏢 BMW TechWorks India
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.