Mid-Level Artificial Intelligence (AI) Engineer

Global Dimensions, LLC•Washington, DC

About The Position

Global Dimensions is seeking a Mid-Level Artificial Intelligence (AI) Engineer to support mission-critical application development for an Intelligence Community customer. The role may be based in Annapolis Junction, Maryland; Washington, DC; or Reston, Virginia. The engineer will design, prototype, develop, and deploy AI-enabled applications that improve operational capabilities, streamline workflows, and support mission-driven decision-making. The role applies generative AI, agentic AI frameworks, prompt engineering, full-stack development, and cloud-native technologies to deliver secure, scalable, and reliable software. The engineer will build and maintain applications and services using technologies including Next.js, React, TypeScript, Python, FastAPI, PostgreSQL, OpenSearch, Docker, and OpenShift, and will integrate AI capabilities into enterprise applications. The position involves collaboration with technical teams, customers, and mission stakeholders to translate requirements into effective solutions.

Requirements

  • U.S. citizenship.
  • Active Top Secret/Sensitive Compartmented Information (TS/SCI) security clearance with an active Counterintelligence (CI) Polygraph.
  • Nine years of relevant professional experience in computer science, data science, software engineering, or a closely related technical field with comparable responsibilities and scope. A bachelor's degree may substitute for four years of experience; a master's degree may substitute for six years.
  • Proficiency with at least one generative AI development framework, such as LangChain, Haystack by deepset, or LlamaIndex.
  • Strong expertise in prompt engineering, prompt optimization, and prompt management for generative AI applications.
  • Hands-on experience designing and developing agentic AI solutions, including Model Context Protocol (MCP), AI tool development, context engineering, and agent-to-agent communication.
  • Strong proficiency in React.js and TypeScript, including functional components, React hooks, reusable component architecture, state management, and API integration.
  • Experience developing and maintaining backend services and RESTful APIs using Node.js or Python.
  • Proficiency with PostgreSQL, including relational database modeling, SQL development, schema migrations, indexing, and query performance optimization.
  • Hands-on experience with Docker and containerized application development, including writing Dockerfiles, building images, configuring environments, and troubleshooting containers.
  • Understanding of full-stack application architecture, API integration, data validation, and modern software development practices.
  • Strong analytical, problem-solving, and technical communication skills, including the ability to translate customer requirements and business objectives into actionable technical specifications.
  • Ability to collaborate effectively with software engineers, AI developers, product owners, and mission stakeholders in a fast-paced, mission-focused development environment.

Nice To Haves

  • Experience designing, developing, or deploying applications using Amazon Web Services (AWS) products and cloud services.
  • Experience implementing AI observability, monitoring, evaluation, and performance tracking using platforms such as Langfuse or LangSmith.
  • Hands-on experience using agentic AI coding tools and development environments, such as OpenAI Codex, to support software engineering workflows.
  • Experience developing AI-enabled applications using the Next.js AI SDK and FastMCP.
  • Familiarity with software development supporting the U.S. Department of Defense and Intelligence Community.
  • Experience working in Linux environments and familiarity with Kubernetes concepts, container orchestration, and OpenShift deployments.
  • Experience improving application security, accessibility, performance, scalability, and reliability.
  • Experience working in an Agile software development environment with product management, engineering, operations, and cybersecurity teams.
  • Familiarity with secure AI development practices, automated testing, software quality assurance, and modern DevSecOps methodologies.

Responsibilities

  • Design, prototype, develop, and deploy AI-enabled applications aligned with customer requirements, operational objectives, and enterprise application environments.
  • Collaborate with stakeholders to identify opportunities to integrate generative AI and agentic AI into mission-critical workflows and applications.
  • Build, implement, and maintain full-stack applications using Next.js, React, TypeScript, FastAPI, Python, PostgreSQL, OpenSearch, and other approved technologies.
  • Develop and integrate generative AI frameworks, large language models, and AI-powered services for intelligent automation, data processing, and mission-focused applications.
  • Design and implement agentic AI solutions, including tool integrations, context management, agent orchestration, and communications between AI agents and external systems.
  • Develop, evaluate, and refine prompts and prompt management strategies to improve application accuracy, consistency, reliability, and performance.
  • Use Pydantic for Python and Zod for TypeScript to implement data validation, enforce application schemas, and maintain data integrity.
  • Develop and maintain backend services and RESTful APIs supporting application functionality, AI integrations, and frontend-backend communication.
  • Design and optimize PostgreSQL databases and OpenSearch integrations for efficient data storage, retrieval, indexing, and application performance.
  • Build, configure, and maintain Docker images and containerized applications, including writing Dockerfiles, managing dependencies, and troubleshooting container issues.
  • Deploy, configure, monitor, and troubleshoot applications in OpenShift and Kubernetes-based environments.
  • Investigate, diagnose, and resolve production issues across user interfaces, backend services, databases, AI integrations, and deployment environments.
  • Collaborate with customers, product owners, software engineers, and mission stakeholders to clarify requirements, identify technical dependencies, evaluate implementation approaches, and estimate development efforts.
  • Participate in technical design discussions, architecture reviews, and code reviews to promote quality, maintainability, security, and engineering best practices.
  • Develop and maintain automated tests, technical documentation, and software development artifacts.
  • Work with development, operations, and cybersecurity teams to ensure applications meet mission requirements, performance expectations, and applicable security standards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service