Principal Software Engineer
Core
Design, develop, and maintain mission-critical applications supporting Object-Based Intelligence (OBI) mission requirements, enterprise ontologies, knowledge graphs, and semantic data integration.
Role type
Principal Software Engineer (Semantic Web & Knowledge Graphs)
Builds
Enterprise software applications, RESTful APIs, containerized services, and AI/ML support services for OBI missions.
Domain
Defense/Intelligence Community, Semantic Web, Knowledge Graphs
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, C#, RESTful APIs, microservices, relational databases, graph databases, Docker, Kubernetes/OpenShift, CI/CD, Agile
Preferred skills
Object-Based Intelligence (OBI) domain knowledge, Semantic Web technologies (RDF, OWL, SPARQL), AWS/Azure/OpenShift, AI/ML integration, security compliance (RMF)
Technologies
Java, Python, C#, RDF, OWL, SPARQL, Docker, Kubernetes, OpenShift, AWS, Azure, Git
Responsibilities
Design and develop enterprise software applications and backend services; Implement solutions using Semantic Web technologies; Integrate applications with databases and messaging systems; Develop automated tests and support CI/CD pipelines; Mentor junior developers and provide technical guidance.
Seniority
Principal, hands-on IC with mentorship