Global Dimensions, LLC is hiring a mid-level AI engineer to design, prototype, develop, and deploy AI-enabled applications for an Intelligence Community customer in secure, mission-focused environments.
Responsibilities
- Design, prototype, develop, and deploy AI-enabled applications aligned to customer requirements, operational objectives, and existing enterprise application environments.
- Partner with stakeholders to find opportunities to integrate generative AI and agentic AI into mission-critical workflows and applications.
- Build and maintain full-stack applications using Next.js, React, TypeScript, FastAPI, Python, PostgreSQL, OpenSearch, and other approved technologies.
- Develop and integrate generative AI frameworks and services (including LLM-backed capabilities) to support intelligent automation and mission-focused data processing.
- Design and implement agentic AI solutions, including tool integrations, context management, agent orchestration, and communication between AI agents and external systems.
- Create and maintain prompt strategies, including prompt management to improve accuracy, consistency, reliability, and performance.
- Use Pydantic (Python) and Zod (TypeScript) to implement robust data validation and enforce application schemas.
- Develop backend services and RESTful APIs to connect frontend functionality with AI integrations and backend systems.
- Design and optimize PostgreSQL databases and OpenSearch integrations for efficient storage, retrieval, indexing, and performance.
- Build, configure, and maintain Docker images and containerized applications, including Dockerfiles, dependency management, and troubleshooting.
- Deploy, configure, monitor, and troubleshoot in OpenShift and Kubernetes-based environments to support secure delivery.
- Investigate, diagnose, and resolve production issues across UI, backend services, databases, AI integrations, and deployment environments.
- Collaborate with customers, product owners, software engineers, and mission stakeholders to clarify requirements, dependencies, implementation approaches, and development estimates.
- Participate in technical design discussions, architecture reviews, and code reviews to support software quality, maintainability, security, and best practices.
- Develop and maintain automated tests, technical documentation, and other software development artifacts to support reliability and continuous improvement.
- Coordinate with development, operations, and cybersecurity teams to ensure AI-enabled applications meet mission requirements, performance expectations, and applicable security standards.
Requirements
- U.S. Citizenship required.
- Active Top Secret / Sensitive Compartmented Information (TS/SCI) clearance with an active Counterintelligence (CI) Polygraph required.
- 9 years of relevant professional experience in computer science, data science, software engineering, or a closely related technical field with comparable responsibilities and scope.
- Proficiency with at least one generative AI development framework such as LangChain, Haystack by deepset, LlamaIndex, or a comparable framework.
- Strong expertise in prompt engineering, prompt optimization, and prompt management, including building effective prompts 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 (A2A) 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 modeling, SQL development, schema migrations, indexing, and query optimization.
- Hands-on experience with Docker and containerized development, including Dockerfiles, image builds, environment configuration, and container troubleshooting.
- Understanding of full-stack application architecture, API integration, data validation, and modern software development practices.
- Strong analytical and problem-solving skills, plus 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 environment.
Technologies
- Next.js, React, TypeScript
- Python, FastAPI
- PostgreSQL, OpenSearch
- Docker (Dockerfiles, containerized applications)
- OpenShift, Kubernetes (container orchestration concepts)
- Pydantic (Python), Zod (TypeScript)
- LangChain, Haystack by deepset, LlamaIndex
- Model Context Protocol (MCP)
- Node.js, LLMs
- Amazon Web Services (AWS)
Desired Skills
- Experience with AWS products and cloud services for application design, development, or deployment.
- Experience implementing AI observability including monitoring, evaluation, and performance tracking using tools such as Langfuse or LangSmith.
- Hands-on use of agentic AI coding tools and development environments, such as OpenAI Codex.
- Experience building AI-enabled applications using the Next.js AI SDK and FastMCP.
- Familiarity with software development supporting the U.S. Department of Defense and the Intelligence Community.
- Experience working in Linux environments; familiarity with Kubernetes concepts and OpenShift application deployments.
- Experience improving application security, accessibility, performance, scalability, and reliability.
- Experience in an Agile environment collaborating with product management, engineering, operations, and cybersecurity teams.
- Familiarity with secure AI development practices, automated testing, software quality assurance, and modern DevSecOps methodologies.