Vice President – Policy Engine & Data Contracts Engineer

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Corporate Sector

The role involves building and maintaining a Python-based policy engine and data contracts system using W3C ODRL and RDF triple-stores. It includes developing APIs and tooling for policy evaluation, translation, and explanation, with LLM assistance for authoring and explanation, focusing on responsible data sharing at scale.

What you'd actually do

  1. Author and maintain the firm's data-use policy model as a W3C ODRL profile, including the controlled vocabularies, constraint types, and shapes that constitute it.
  2. Design data contract representations on top of the policy model; support authoring, validation, storage, and versioning in an RDF triple-store.
  3. Build and maintain a Python-based ODRL policy evaluation engine that processes data-use policies against runtime requests, including permissions, prohibitions, obligations, and conflict resolution.
  4. Develop adapters that translate policies conforming to external ODRL profiles (for example, market data services profiles) into the internal data-use policy model.
  5. Author Shapes Constraint Language (SHACL) shapes that define what a well-formed policy looks like; implement validation, consistency checks, and regression tests for policy graphs.

Skills

Required

  • W3C ODRL
  • Python
  • RDF triple-stores
  • SPARQL
  • SHACL
  • linked-data standards
  • information modeling
  • controlled vocabularies
  • ontologies
  • schemas

Nice to have

  • Open Policy Agent (OPA)
  • Rego
  • LLM integration patterns
  • prompt engineering
  • structured output
  • guardrails
  • data-sharing governance patterns
  • attribute-based access control
  • policy-based access control
  • developer-facing tooling

What the JD emphasized

  • Hands-on experience building systems with W3C ODRL, including authoring or extending profiles and evaluating real policies against runtime requests.
  • Strong Python engineering skills, including building clean, tested, production-ready services.
  • Practical experience with RDF triple-stores (for example, Oxigraph, GraphDB, or Neptune), including SPARQL Protocol and RDF Query Language (SPARQL), graph management, and SHACL validation.
  • Working knowledge of linked-data standards, including Resource Description Framework (RDF), JavaScript Object Notation for Linked Data (JSON-LD), Turtle, RDF Schema (RDFS) / Web Ontology Language (OWL), Simple Knowledge Organization System (SKOS), and SHACL.

Other signals

  • building software that puts those models into practice at scale
  • Python services, application programming interfaces (APIs), and tooling that evaluate, translate, and explain those policies
  • LLM-assisted authoring surfaces
  • Python-based ODRL policy evaluation engine
  • English-to-ODRL and ODRL-to-English translation pipelines, including LLM-assisted drafting and explanation with guardrails