Principal Software Engineer, AI Agents & Generative AI
Core
Design, develop, and deploy AI-native software products that transform large-scale geospatial data into actionable intelligence and mission-critical insights using multi-agent workflows and LLMs.
Role type
Principal Software Engineer (AI Agents & Generative AI)
Builds
AI-native software products, multi-agent workflows, and predictive analytics platforms for national security and global enterprise operations.
Domain
Geospatial intelligence, AI/ML, Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Python, JavaScript, Cloud data/ML pipelines (AWS/GCP), LLM integration (GPT-4, Claude, Gemini), Multi-agent orchestration (LangChain, LangGraph, Google ADK), DevOps (CI/CD, containerization), Data ingestion/transformation
Preferred skills
Vector databases, embeddings, RAG architectures, Distributed systems design, AI-assisted development automation
Technologies
Google Cloud, LangChain, LangGraph, Google ADK, GPT-4, Claude, Gemini, Python, JavaScript
Responsibilities
Design and deploy AI-native software transforming geospatial data; Implement multi-agent workflows for autonomous reasoning; Integrate LLMs for contextual analysis; Engineer agents for dynamic tool use and self-refinement; Develop data ingestion layers for anomaly detection; Ensure secure, scalable cloud integrations; Create feedback loops for model reliability; Operate AI systems using DevOps practices; Leverage AI development agents for coding and documentation.
Seniority
Principal, hands-on IC with strategic impact