5 days ago
Bengaluru, IndiaSenior
Responsibilities
- Design knowledge representations for constraints, transformations, procedures, and guidelines that can be used by AI agents, deterministic validators, and human curators.
- Build and operate platform services for knowledge ingestion, curation, retrieval, and versioning with correct customer and workflow scoping.
- Define and implement interactions among semantic retrieval, deterministic validation, and human review, including ambiguity, conflicting evidence, uncertainty, and escalation.
- Design reusable APIs and tools for applying, validating, and explaining contextual knowledge.
- Construct evaluation suites for retrieval quality, applicability, conflict handling, ambiguity handling, and explanation quality.
- Own substantial technical areas end to end, including security, tenant isolation, reliability, observability, performance, and compatibility.
- Partner with domain experts and product engineering teams to create structured, testable knowledge with provenance, citation, and release practices.
Requirements
- Strong production software engineering experience in Python, TypeScript, Java, or a similar language.
- At least 5 years of experience in software engineering, preferably with ownership of a platform, API, or shared-services product used by multiple internal teams.
- Experience building knowledge, retrieval, or rule systems and selecting suitable formalisms such as schemas, decision tables, rules engines, graphs, or retrieval.
- Practical experience with RAG, information extraction, and structured validation using JSON Schema, Pydantic, or equivalent.
- Sound judgement regarding applicability, exceptions, missing evidence, ambiguity, human review, and when systems should decline to answer.
- Experience constructing evaluation datasets and clearly documenting modelling decisions, tradeoffs, and failure modes.
- An undergraduate, Master’s, or PhD degree in Computer Science, Machine Learning, Data Science, Artificial Intelligence, or a related discipline.
- Ability to work across a platform team and consuming domain engineering teams while balancing shared and team-specific priorities.
- Excellent written and verbal communication with technical and business stakeholders.
- Preferred experience includes RDF/OWL, SHACL, Datalog, DMN, production rule engines, policy-as-code, agentic systems with tool calling and validation-before-action, multi-tenant SaaS with strict isolation and audit requirements, high-accountability domains, legal technology, packaging graphics, or the graphic arts industry.
Benefits
- Flexible work arrangement: remote, hybrid, or based at an Esko location.
- Worldwide locations are considered.
