Demo

Sr. Data Engineer – Ontology & Semantic Modeling

SoundThinking
Fremont, CA Full Time
POSTED ON 4/18/2026
AVAILABLE BEFORE 5/17/2026
We’re building a modern data AI platform where ontologies and semantic models create a consistent understanding of entities, relationships, and meaning across systems. We are seeking a Sr. Data Engineer (Ontology & Semantic Modeling) to design scalable data pipelines, contribute to an ontology-driven semantic layer, and help improve database schema and performance across our platform. This is a hands-on senior engineering role with meaningful architectural influence.

Essential Responsibilities/Duties

Ontology & Semantic Layer

  • Design, evolve, and maintain ontologies, taxonomies, and semantic models
  • Define entities and relationships; create mappings from source systems into semantic structures
  • Establish practical governance practices (versioning, documentation, naming standards)
  • Ensure semantic consistency across pipelines, APIs, and downstream applications

Data Engineering (Databricks)

  • Build and operate scalable pipelines using Databricks
  • Design reliable, well-structured datasets and transformation frameworks
  • Improve data quality through validation, deduplication, and monitoring
  • Optimize Spark and SQL workloads for performance and cost efficiency

Database Architecture & Performance (Postgres)

  • Analyze existing Postgres schemas and query patterns to identify performance bottlenecks
  • Improve table structures, indexing strategies, and data access patterns
  • Review query execution plans and optimize joins and filtering logic
  • Evaluate trade-offs between normalized, dimensional, and denormalized models
  • Partner with engineering teams to resolve latency and scaling challenges

AI & Agent Enablement

  • Structure datasets and metadata to support LLM and agentic AI workflows
  • Support retrieval use cases (RAG / hybrid search) by preparing clean, linked, high-signal data
  • Collaborate with AI teams to validate semantic consistency and correctness

Cloud & Collaboration

  • Work within AWS environments (S3, IAM, compute, managed databases)
  • Collaborate across data engineering, AI, product, and platform teams
  • Document architecture decisions, ontology standards, and best practices

Minimum Qualifications

  • 5 years in Data Engineering or Data Architecture
  • Strong experience with Databricks Spark in production environments
  • Advanced SQL and strong data modeling skills (conceptual/logical/physical)
  • Strong experience with Postgres, including schema design and performance tuning
  • Experience building reliable ETL/ELT pipelines
  • Proficiency in Python (or Scala) for data engineering workflows
  • Experience working in AWS environments
  • Experience implementing data quality practices (validation, deduplication, monitoring)

Nice to Have

  • Comfortable working with ontology / semantic modeling concepts
  • Knowledge graph concepts; exposure to RDF/OWL/SPARQL
  • Graph databases (Neo4j, etc.)
  • Experience supporting AI/ML or LLM-based systems (RAG/hybrid retrieval)
  • Experience with orchestration tools (Airflow, Dagster, dbt)
  • Experience with governance/lineage tooling (e.g., Unity Catalog)

Travel: 15%

Location: Fremont, CA, Office

Hybrid Workplace

SoundThinking follows a hybrid schedule for employees who live equal to or less than 50 miles from one of our office locations, which include Fremont, CA, Tucson, AZ, Washington, D.C., Orlando, Florida, or Iselin, NJ. Employees are expected to work onsite for a minimum of 3 days per week, unless the advertised role has a specific on-site requirement. The specific days for in-office are dependent on the office location.

Note: The Company reserves exclusive right in its sole discretion to modify, adjust, delete, add or otherwise change the above at any time.

SoundThinking provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, SoundThinking complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

SoundThinking expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of SoundThinking’s employees to perform their job duties may result in discipline up to and including discharge. If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact SoundThinking at careers@soundthinking.com for assistance.

The above salary is based on a good faith estimate made at the time of publication and may be modified in the future. The pay offered to a candidate may vary within this range depending on factors such as education, experience, and geographic location.

Salary.com Estimation for Sr. Data Engineer – Ontology & Semantic Modeling in Fremont, CA
$149,256 to $183,654
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sr. Data Engineer – Ontology & Semantic Modeling?

Sign up to receive alerts about other jobs on the Sr. Data Engineer – Ontology & Semantic Modeling career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$122,257 - $154,284
Income Estimation: 
$143,391 - $179,890
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SoundThinking

  • SoundThinking Fremont, CA
  • SoundThinking's SafetySmart™ Platform is a suite of products for law enforcement and security customers, including ShotSpotter (real-time gunshot alerts), ... more
  • 3 Days Ago

  • SoundThinking Iselin, NJ
  • SoundThinking is seeking a curious, self-starting professional for an individual contributor role focused on troubleshooting, service, support, research, a... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Sr. Data Engineer – Ontology & Semantic Modeling jobs in the Fremont, CA area that may be a better fit.

  • 280 Earth Palo Alto, CA
  • 280 Earth is scaling Carbon Removal technology to meet the climate crisis head on. Incubated at Google X, 280 Earth develops Direct Air Capture (DAC) syste... more
  • 1 Month Ago

  • Ayar Labs San Jose, CA
  • Location: San Jose, CA (on site) Ayar Labs is pioneering the next generation of optical interconnect technology. We're seeking a highly motivated Modeling ... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!