Senior Software Engineer, AI Platform / Semantic Layer

General Dynamics

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Sudbury, MA
Salary
$157,487–$174,713 / yr
Posted
31 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $182k
This role $166k
$107k most similar roles pay here $236k

This role pays less than 58% of similar roles. Most pay $151,000–$214,000 — the shaded band above. At the midpoint, this role pays about $166k versus about $182k for comparable roles.

Based on 240 similar postings.

Employer

About General Dynamics

General Dynamics is a global aerospace and defense company offering a broad portfolio of products and services in business aviation, ship construction, land combat vehicles, and information technology. It serves customers in the U.S. government, allied governments, and a diverse array of commercial markets.

General Dynamics currently has 1123 open roles on FindRole.

Listed pay typically runs $124,093–$150,385 across 984 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Senior Software Engineer, AI Platform / Semantic Layer

As a Senior Software Engineer within the AI Reliability Engineering organization, you will design and build APIs for AI and agent consumption that expose business concepts rather than raw tables. You will develop logic to transform business questions into validated, governed queries while ensuring proper access controls and data provenance across transactional and analytical sources. Your daily work involves building tooling to ground the platform in real usage and collaborating with data architects and functional owners to establish shared definition contracts. The role requires proficiency in SQL, REST or gRPC services, and potentially Rust or Python. You will navigate complex multi-system enterprise environments involving semantic layers, knowledge graphs, and entity resolution. This position focuses on creating a governed semantic layer that translates complex data into reliable, accessible information for AI-driven systems.

What does a Software Engineer earn in Massachusetts?

Median $207604 from 88 postings across 22 companies.

See salary data

What you'll do

  • Design and build APIs for AI consumption that expose business concepts and metrics instead of raw tables.
  • Develop logic to transform business questions into validated, governed queries with appropriate access controls.
  • Integrate and query both transactional (OLTP) and analytical (OLAP) data sources through governed access.
  • Enforce security protocols in the serving path by handling data sensitivity and routing to governed views.
  • Build tooling to ground the platform in real usage by surfacing frequently queried datasets and metrics.
  • Develop backend services using REST or gRPC with a focus on latency, reliability, and authentication.
  • Write code that generates or compiles complex queries for semantic layers or query builders.

What we're looking for

  • U.S. citizenship is required.
  • Ability to obtain a Department of Defense Secret security clearance.
  • Bachelor's degree in Software Engineering or a related STEM field, plus 8 years of relevant experience; or a Master's degree, plus 6 years of experience.
  • Experience shipping production REST or gRPC services with authentication and authorization (preferred).
  • Demonstrated API design for AI/agent consumption, such as tool-calling interfaces or RAG backends (preferred).
  • Working fluency across both OLTP and OLAP systems (preferred).
  • Strong SQL skills, including experience writing code that generates or compiles queries (preferred).
  • Experience with semantic layers, enterprise data warehouses, Rust, Python, or knowledge graphs (preferred).

More like this

Similar roles

Senior Software Engineer, AI Platform

Anduril Industries

Seattle, WA 60 days ago $191,000$253,000
CI/CD Python C++ Rust Terraform Ansible Docker Kubernetes GitLab CI Jenkins GitHub Actions Crossplane Puppet Chef Bash Prometheus Grafana ELK Stack Splunk GitOps

Senior Software Engineer, AI Platform

Anduril Industries

Washington, DC 60 days ago $191,000$253,000
CI/CD Python C++ Rust Terraform Ansible Docker Kubernetes GitLab CI Jenkins GitHub Actions Crossplane Puppet Chef Bash Prometheus Grafana ELK Stack Splunk GitOps

Senior Software Engineer, AI Platform

Anduril Industries

Costa Mesa, CA 60 days ago $191,000$253,000
CI/CD Terraform Ansible Python C++ Rust Docker Kubernetes GitLab CI Jenkins GitHub Actions Crossplane Puppet Chef Bash Prometheus Grafana ELK Stack Splunk GitOps

Senior Software Engineer, AI Platform

Anduril Industries

Boston, MA 60 days ago $191,000$253,000
CI/CD Terraform Ansible Python C++ Rust Docker Kubernetes GitLab CI Jenkins GitHub Actions Crossplane Puppet Chef Bash Prometheus Grafana ELK Stack Splunk GitOps

Senior Platform Software Engineer, AI

Oracle

Nashville, TN 28 days ago $92,500$209,500
Python Go Java C++ Kubernetes OCI Machine Learning LLMs PyTorch TensorFlow Hugging Face CI/CD Microservices Distributed Systems Data Pipelines Service Mesh Prompt Engineering
4+ yrs exp

Senior Platform Software Engineer, AI

Oracle

Nashville, TN 28 days ago $92,500$209,500
Python Go Java C++ LLMs Machine Learning PyTorch TensorFlow Hugging Face Kubernetes CI/CD Oracle Cloud Infrastructure Microservices Distributed Systems Data Pipelines Service Mesh Prompt Engineering
4+ yrs exp