Lockheed Martin is seeking an AI Full Stack Engineer to join their Advanced Solutions team within the Data & AI Enablement Org. This role involves developing innovative solutions for information retrieval, supporting the AI Strategy Acceleration portfolio, and contributing to the deployment of enterprise-scale services on cloud and on-premise technologies.
Responsibilities:
- Proven full-stack software development experience
- Advanced/senior coding/development experience with Python (advanced proficiency, can mentor others)
- Demonstrated experience with architecting and maintaining Information Retrieval and Semantic discovery systems
- Proven Experience with cloud platforms (e.g. AWS) deploying applications on cloud-based platforms and containerization (e.g., Docker, Kubernetes)
- Experience handling the entire life cycle of an AI-powered application
- Experience managing cloud deployments and MLOps to keep systems running
- Experience with LLMs and/or Generative AI
- Demonstrated experience with API design and specifications (REST/OpenAPI, JSON/JSON-Schema)
- You’ve built and managed APIs and back-end systems
- Demonstrated experience maintaining/managing github/gitlab projects with multiple developers on it
- Demonstrated strategic use of GenAI Coding Assistants
Requirements:
- Proven full-stack software development experience
- Advanced/senior coding/development experience with Python (advanced proficiency, can mentor others)
- Demonstrated experience with architecting and maintaining Information Retrieval and Semantic discovery systems
- Proven Experience with cloud platforms (e.g. AWS) deploying applications on cloud-based platforms and containerization (e.g., Docker, Kubernetes)
- Experience handling the entire life cycle of an AI-powered application
- Experience managing cloud deployments and MLOps to keep systems running
- Experience with LLMs and/or Generative AI
- Demonstrated experience with API design and specifications (REST/OpenAPI, JSON/JSON-Schema)
- You've built and managed APIs and back-end systems
- Demonstrated experience maintaining/managing github/gitlab projects with multiple developers on it
- Demonstrated strategic use of GenAI Coding Assistants
- US Citizenship is required due to program requirements and system access
- Bachelor's degree in Computer Science, Information Technology, Engineering, AI/ML, or a related field or equivalent education/experience
- Practical experience with production level LLM Tool Calling workflows
- Proven design and delivery experience in API Development & Integration
- Proven Experience setting up and maintaining CI/CD pipelines (GitLab CI, Jenkins, or OpenShift pipelines)
- Data engineering experience including designing/deploying/maintaining ETLs, and creating/managing RDS
- Production level Information retrieval and semantic data discovery development experience (e.g. Experience with Vector Databases, k-NN, and Semantic Search)
- Advanced proficiency in at least two other languages (e.g., Java, C++, Go, Rust) with contributions to core services written in those languages
- Expertise and strategic use of GenAI Coding Assistants
- Experience with agent development using various agentic tools and frameworks
- Experience with autonomous workflows, Agentic devOps, and the Agentic development Lifecycle
- Excellent communication and liaison experience with external technical partners, customers, and cross‑functional stakeholders
- Experienced in agile development methodologies and version control systems (e.g., Git)
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, AI/ML or related field