Principal Software Engineer – Data & AI
Core
Architect and lead the agentic AI platform (lakehouse, knowledge graph, retrieval systems, NLP interfaces) to enable enterprise-wide data reasoning and action for engineering, manufacturing, and mission teams.
Role type
Principal Software Engineer (AI/ML Platform)
Builds
Agentic AI platform, enterprise data lakehouse, knowledge graphs, retrieval systems, natural-language interfaces
Domain
Aerospace / Enterprise AI & Data Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Cross-team architecture ownership, production LLM/RAG/agentic AI systems, enterprise data platform (lakehouse/distributed), full-stack Python, REST/GraphQL API design, AWS, Infrastructure as Code (Terraform/CDK), CI/CD, AI evaluation and observability
Preferred skills
Lakehouse platforms (Databricks, Spark, Delta Lake), Knowledge graphs (Neo4j, Neptune), Enterprise search, Natural-language-to-SQL, Multi-modal AI
Technologies
Python, AWS, Terraform, CDK, Databricks, Spark, Delta Lake, Neo4j, Neptune, OpenSearch
Responsibilities
Own architecture and roadmap for agentic AI platform; write production code and build reference implementations; design shared capabilities via APIs/MCPs; establish AI evaluation and observability disciplines; mentor senior/mid-level engineers; set standards for AI output defensibility and traceability
Seniority
Principal, hands-on IC with technical leadership