Principal Software Engineer — GraphRAG & Semantic AI (Hybrid)

CoreLogic

Irvine (CA)

Hybrid

USD 155,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Generous PTO
11 holidays
Parental leave 16 weeks
Baby stipend
Health coverage options
401(k) match
Well-being stipend $400
Tuition assistance
Recognition rewards
Referral bonuses

Job summary

Cotality is seeking a Principal Software Development Engineer to lead the redesign of the Semantic Layer Web Service and its evolution into a high-scale AI-enabled platform. You will mentor teams, architect knowledge representation, and drive automated testing and advanced reasoning across enterprise data assets.

The role requires deep expertise in Python, Graph/RAG architectures, and cloud deployment, with a strong emphasis on scalable, high-availability systems.

Qualifications

  • Master’s or Bachelor’s degree in Computer Science, AI, or related field; 10+ years engineering experience.
  • Proven experience designing, scaling, production web services in asynchronous Python.
  • Deep knowledge of knowledge representation, ontologies, and graph reasoning.

Responsibilities

  • Architect and evolve the Semantic Layer, scaling from 130 attributes to thousands.
  • Lead the delivery team, owning architectural vision for knowledge representation and semantic search.
  • Implement GraphRAG architectures for global reasoning across enterprise data assets.
  • Develop robust backend services bridging enterprise data with AI using Python and FastAPI.
  • Collaborate with Data Science to design intelligent routing using SLMs and LLMs.
  • Automate ontology management and entity linking to remove bottlenecks.
  • Establish automated testing with metrics like Faithfulness and Context Precision (RAGAS).
  • Conduct expert code reviews and enforce AI engineering standards.
  • Drive TDD with unit and integration tests; ensure non-deterministic pipelines reliability.

Skills

Semantic AI
Knowledge Representation
Graph Reasoning
Cloud Architecture
Leadership

Education

Master’s or Bachelor’s in CS/AI
10+ years software engineering

Tools

Git
Unix CLI
Python
FastAPI
FastMCP
ADK

Job description

Cotality is seeking a Principal Software Development Engineer to lead the redesign of the Semantic Layer Web Service and its evolution into a high-scale AI-enabled platform. You will mentor teams, architect knowledge representation, and drive automated testing and advanced reasoning across enterprise data assets.

The role requires deep expertise in Python, Graph/RAG architectures, and cloud deployment, with a strong emphasis on scalable, high-availability systems.

Get your free, confidential resume review.
or drag and drop your file here.