About the job
OpenGov builds AI and ERP solutions for local and state governments in the U. S., serving over 2,000 municipalities, agencies, and school districts. The OpenGov Public Service Platform helps organizations improve efficiency, adapt to changing needs, and foster public trust. Its suite covers areas like asset management, procurement, contract management, accounting, budgeting, billing, revenue, permitting, licensing, transparency, and open data. All products connect within the OpenGov ERP to help public sector teams stay focused and maximize return on investment. More details on OpenGov’s mission are available at OpenGov.com.
Role overview
The Applied AI Engineer - Knowledge Graph will design and develop the semantic data layer that supports OpenGov’s AI systems. This work brings structure and relationship-awareness to complex government data. As one of the first AI engineering team members in Pune, this position combines data modeling, semantic engineering, and applied AI.
What you will do
- Build and maintain graph database structures and semantic data models for public sector data.
- Translate detailed business requirements into clear, sustainable graph schemas.
- Collaborate with engineers, analysts, product managers, and subject matter experts to ensure the data layer meets technical and business needs.
- Apply a relational mindset to data, focusing on meaning and relationships rather than just tables and columns.
Requirements
- Strong understanding of graph database concepts and semantic data modeling.
- Experience translating business domains into graph schemas.
- Ability to communicate clearly with both technical and non-technical colleagues, bridging knowledge gaps.
- Comfort working collaboratively across functions rather than in isolated, task-based schema modeling.
- Foundational knowledge of applied AI is helpful but not required.
Location
Pune, India (onsite or hybrid according to company policy).

