I

Innovative Defense Technologies

Automated software testing and defense cybersecurity.

AI Implementation Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-time$114k - $231k

About the Job

Requirements

  • A bachelor's degree in Information Technology, Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering, Physics, or Mathematics, or equivalent full-time professional experience.
  • Five to ten or more years of professional experience in software engineering, machine learning engineering, AI engineering, or related technical roles.
  • Proficiency in Python, including experience with NumPy and Pandas.
  • Hands-on experience with production local inference engines such as vLLM, SGLang, Triton Inference Server, or TensorRT-LLM.
  • Experience building software with one or more modern AI/ML frameworks such as PyTorch, TensorFlow, LangChain, LangGraph, Semantic Kernel, or AutoGen.
  • Experience with Linux and hardening, including fapolicy, SELinux, or FIPS.
  • Experience with commercially available AI tooling or chat.
  • Experience hosting LLM servers and hosting different chat and embedding models.
  • Experience with distributed networking, including reverse proxies, load balancing, or firewalls.
  • Experience with containerization.
  • Ability to work independently on technical tasks while collaborating effectively in a team environment.
  • Ability to shift between projects in an agile work environment.
  • Strong leadership capabilities and skills.
  • Strong documentation skills.
  • Ability to travel up to 10% of the time, as needed.
  • Ability to obtain and maintain an active Secret U.S. Security Clearance.
  • Ability to work on-site at least three days per week at the Arlington, Virginia or Mount Laurel, New Jersey location.

Responsibilities

  • Design and implement end-to-end agentic AI systems for on-premises, air-gapped environments that support planning, reasoning, tool use, and multi-step execution; build modular, testable components that progress from prototype to operational capability.
  • Develop integrations across large language models, APIs, data sources, and Model Context Protocol interfaces so intelligent agents can interact with external systems, retrieve context, and take action safely and reliably.
  • Build and optimize Retrieval-Augmented Generation pipelines connecting models to live knowledge sources, structured data, and enterprise content to improve factual grounding, contextual relevance, and response quality.
  • Create conversational systems and intelligent agents with memory, contextual awareness, adaptive decision-making, and support for multi-turn user and system interactions.
  • Translate technical objectives into working pipelines, run experiments, evaluate agent behavior, and iterate on prompts, orchestration logic, retrieval quality, and system performance to improve reliability and usability.
  • Architect local infrastructure to size, configure, and optimize local CPU/GPU workloads, using quantization techniques to maximize throughput.
  • Orchestrate disconnected environments and design and maintain offline model update pipelines and local package mirrors.
  • Gather, document, and validate technical and functional requirements from project artifacts, stakeholders, and mission needs to ensure feasibility, completeness, and alignment with operational goals.
  • Work with engineers, technical leads, and mission stakeholders to integrate AI capabilities into broader software and system architectures; participate in technical reviews, design discussions, and delivery planning.
  • Contribute to testing, debugging, and performance optimization of AI-enabled applications, including edge cases involving context management, retrieval failures, tool execution, and orchestration logic.
  • Stay current on advances in large language models, agent frameworks, orchestration methods, and applied AI engineering practices, and apply that knowledge to practical system design and implementation.
  • Document architectures, workflows, assumptions, and implementation decisions so solutions are maintainable, explainable, and transferable across teams.

Desired Qualifications

  • A master's degree in Engineering or another technical field is highly desired.
  • Experience hosting LLM servers on local hardware.
  • Experience with various GPU architectures, with NVIDIA preferred.
  • Experience with AI gateways.
  • Experience with LLM servers and model optimization, including VRAM, layers, quantization, fasttensor, KV cache, and parallelization.
  • Experience with LLM tool calling.
  • Experience with Retrieval-Augmented Generation.
  • Experience with vector stores.
  • Experience with Model Context Protocol.
  • Experience with container orchestration.
  • Experience managing and directing personnel while maintaining cost and schedule targets.
  • Problem-solving skills and the ability to navigate ambiguous situations.

About the Company

Innovative Defense Technologies

Automated software testing and defense cybersecurity.

IDT automates software testing, data analysis, and cybersecurity for Department of Defense mission-critical systems, using its patented Automated Test and ReTest (ATRT) technology to support the full software testing lifecycle from component tests to system integration and results analysis. The product automates test execution, configuration assessment, and result reporting, offering repeatable tests, on-demand regression checks for cyber threats, and statistically rigorous analysis to cut time and manpower. Its differentiation comes from the ATRT patent and its ability to tailor automated testing across large, complex systems for defense needs. The company's goal is to help field new software capabilities faster and more affordably by reducing the time and cost spent on software testing.

Company size
201-500
Company stage
Grant
Total funding
$1.6M
Headquarters
Arlington County, VA
Founded
2006

Recently Posted Jobs

Explore more opportunities at Innovative Defense Technologies

See more jobs