Software Engineer - AI Research
Core
Design and deliver the intelligence layer that turns enterprise process knowledge, documents, and logs into a governed, provenance-carrying process ontology and AI systems that extract, consolidate, and continuously learn from it.
Role type
Senior IC AI Research Engineer (Enterprise Knowledge & Retrieval)
Builds
Production-grade AI systems for enterprise process automation and knowledge management
Domain
Enterprise AI, Knowledge Graphs, Retrieval Augmented Generation (RAG)
Deliverable
production ML models
Required skills
Python, Large Language Model (LLM) prompting, Schema-driven extraction, Retrieval engineering (hybrid search, reranking), Property-graph databases (Neo4j), GraphRAG, Multi-agent orchestration, Grounding architectures, Evaluation dataset construction
Preferred skills
Async pipeline design, Automated repair loops, Secure MCP/A2A integration, Regression testing with tracing tools
Technologies
Neo4j, LangGraph, OpenAI Agents SDK, Langfuse
Responsibilities
Build end-to-end pipelines for ingesting complex documents and generating robust embeddings; Design schema-constrained LLM extraction frameworks; Own retrieval engineering solutions integrating hybrid search and reranking; Deliver knowledge-graph construction and entity resolution pipelines; Improve grounding mechanics with terminology stores; Collaborate on evaluation datasets and grading rubrics; Build multi-agent orchestration and secure agent-to-agent integration
Seniority
Senior, hands-on IC