Senior AI Software Engineer
General Dynamics Information Technology
Public Trust: None
Requisition Type: Pipeline
Your Impact
Own your opportunity to work alongside federal civilian agencies. Make an impact by delivering solutions that improve citizen services millions depends on.
Job Description
GDIT is seeking a highly motivated and experienced Senior AI Software Engineer to support the development, modernization, integration, and sustainment of our on-premises, AI-powered enterprise chatbot platform supporting the U.S. Department of State in Sterling, VA.
The selected candidate will design, develop, and integrate software solutions leveraging Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), vector databases, document processing technologies, and modern AI inference frameworks.
This role requires a strong foundation in software engineering, Python development, API integration, containerization, and AI application architecture. The engineer will help transition existing AI services toward a scalable, containerized architecture while introducing new capabilities that enhance system performance, reliability, security, and user experience.
The ideal candidate is a hands-on software engineer who can work across the AI application stack, from backend development and model serving integration to data processing, automated testing, and deployment.
The individual will collaborate with AI/ML engineers, data engineers, infrastructure specialists, cybersecurity teams, and government stakeholders to deliver secure, reliable AI capabilities in highly controlled, classified, and air-gapped environments.
Key Responsibilities
1. AI Application Development & Integration
- Design, develop, test, and maintain Python-based applications, microservices, and APIs supporting an on prem chatbot.
- Extend, configure, and integrate OpenWebUI with enterprise AI services and backend systems.
- Develop custom OpenWebUI Functions, Tools, and integrations to support mission-specific use cases.
- Integrate approved LLMs into chatbot using OpenAI-compatible APIs and inference frameworks such as vLLM and Ollama.
- Develop reusable software components for AI model access, prompt management, response processing, and application workflows.
- Collaborate with AI/ML engineers to improve model inference performance, response quality, and application reliability.
- Support multimodal AI use cases, including document understanding, optical character recognition, and vision-language model integration.
- Develop backend capabilities to support secure enterprise AI workflows.
2. Retrieval-Augmented Generation (RAG) & Document Processing
- Design, implement, and optimize RAG workflows for enterprise document search and question answering.
- Integrate document processing technologies such as Docling, Tesseract, and vision-language models into automated ingestion pipelines.
- Develop document chunking, metadata extraction, embedding generation, and retrieval workflows.
- Integrate embedding models and reranking models to improve retrieval accuracy and relevance.
- Work with PostgreSQL and pgvector to support vector search, semantic retrieval, and document indexing.
- Develop APIs and background processing services for document ingestion and knowledge base management.
- Collaborate with data engineers to ensure accurate storage, indexing, and retrieval of enterprise information.
- Implement testing and evaluation approaches to measure RAG accuracy, retrieval relevance, and answer quality.
3. AI Model Serving & Inference Integration
- Integrate and maintain AI inference services using vLLM, Ollama, and compatible model-serving frameworks.
- Support the deployment and configuration of approved open-weight LLMs, embedding models, rerankers, and vision-language models.
- Develop software integrations using OpenAI-compatible REST APIs.
- Assist in optimizing inference configurations, including context length, GPU memory utilization, concurrency, and model serving performance.
- Support the transition from existing inference frameworks to improved architectures as technologies mature.
- Collaborate with AI/ML engineers to troubleshoot inference errors, model loading issues, and integration failures.
- Develop benchmarking and performance-testing utilities for AI workloads.
4. Containerization & Platform Modernization
- Support the migration of DS Chat components from traditional deployments into containerized services.
- Develop, configure, and maintain container images using Podman or Docker.
- Create and maintain Podman Compose configurations defining application services, networking, volumes, and environment variables.
- Integrate services such as OpenWebUI, vLLM, Docling, PostgreSQL, pgvector, PgBouncer, and Redis.
- Develop scripts and automation for repeatable installation, deployment, upgrades, and recovery.
- Implement health checks, readiness checks, logging, and service dependency management.
- Troubleshoot container networking, authentication, storage, GPU access, and service connectivity.
- Collaborate with infrastructure and cybersecurity teams to improve deployment consistency and security.
5. Agentic AI & Future Capabilities
- Research, prototype, and develop agentic AI capabilities for future DS Chat releases.
- Implement controlled tool-calling and multi-step AI workflows.
- Develop integrations that allow approved AI models to interact with authorized enterprise APIs and services.
- Explore emerging technologies involving AI orchestration, workflow automation, and Model Context Protocol (MCP).
- Design secure execution boundaries, permissions, audit logging, and approval mechanisms for AI-driven actions.
- Collaborate with stakeholders to evaluate new AI capabilities for mission relevance, security, and operational feasibility.
- Implement safeguards to support human oversight and prevent unauthorized actions by AI-enabled systems.
6. Software Engineering, Testing & DevSecOps
- Apply software engineering best practices, including modular architecture, code reviews, documentation, and version control.
- Develop automated unit, integration, regression, and performance tests using frameworks such as pytest.
- Build integration tests validating communication between OpenWebUI, inference services, document processing components, and databases.
- Support CI/CD processes appropriate for disconnected and classified environments.
- Troubleshoot production issues through application logs, metrics, traces, and system diagnostics.
- Integrate operational logging and monitoring capabilities with tools such as Splunk.
- Assist with vulnerability remediation, dependency management, software supply chain reviews, and container security assessments.
- Produce technical documentation, deployment procedures, architecture diagrams, and operational runbooks.
- Participate in Agile development activities, including sprint planning, technical design reviews, and demonstrations.
7. Security & Classified Environment Support
- Design software solutions suitable for secure, on-premises, air-gapped government environments.
- Implement secure authentication integration, role-based access controls, API authorization, and data protection measures.
- Ensure AI services communicate only through authorized internal network paths.
- Support software packaging and offline deployment using preapproved dependencies, container images, and model artifacts.
- Collaborate with cybersecurity personnel to address security findings and support Risk Management Framework (RMF) activities.
- Assist with technical documentation and evidence required for TRB/CCB reviews and Authority to Operate (ATO) processes.
- Follow approved procedures for handling sensitive and classified information.
Required Qualifications
- Minimum Secret Clearance, no sponsorship
- Bachelor's degree in Computer Science, Software Engineering, Artificial Intelligence, Computer Engineering, or a related technical field, or equivalent practical experience.
- 5+ years of professional software engineering experience, including backend application development.
- Strong proficiency in Python and experience developing production-quality software.
- Experience developing RESTful APIs and integrating distributed application services.
- Hands-on experience integrating LLMs or generative AI capabilities into software applications.
- Understanding of transformer-based models, inference APIs, prompt engineering, and LLM application development.
- Experience with RAG concepts, including document ingestion, embeddings, vector search, and retrieval pipelines.
- Experience working with relational databases such as PostgreSQL.
- Familiarity with container technologies such as Podman or Docker.
- Experience with Linux-based development and application deployment.
- Proficiency with Git, automated testing, debugging, and software development best practices.
- Experience troubleshooting applications across multiple interconnected services.
- Strong analytical, problem-solving, communication, and technical documentation skills.
- Ability to work effectively with cross-functional teams and government stakeholders.
Preferred Qualifications
- Experience with OpenWebUI, including configuration, integration, custom Functions, Tools, or application extensions.
- Hands-on experience with vLLM, Ollama, Hugging Face Transformers, or other LLM inference technologies.
- Experience serving or integrating open-weight LLMs in on-premises environments.
- Experience with NVIDIA GPUs, CUDA, GPU memory management, and AI inference optimization.
- Experience with PostgreSQL pgvector, vector similarity search, and semantic retrieval.
- Familiarity with embedding models, rerankers, and cross-encoder architectures.
- Experience with Docling, Tesseract, or document intelligence technologies.
- Experience implementing production RAG pipelines and evaluation frameworks.
- Familiarity with agentic AI frameworks, tool calling, and Model Context Protocol (MCP).
- Experience developing or maintaining containerized microservice architectures.
- Familiarity with Redis, PgBouncer, and asynchronous background processing.
- Experience with Red Hat Enterprise Linux and Windows Server.
- Experience with FastAPI, Pydantic, pytest, and related Python technologies.
- Experience using Splunk for application monitoring and troubleshooting.
- Familiarity with software supply chain security, vulnerability scanning, and container hardening.
- Experience supporting federal government systems, classified networks, or air-gapped deployments.
- Knowledge of federal cybersecurity requirements, RMF, and ATO processes.
Work Requirements
Years of Experience
7 + years of related experience
* may vary based on technical training, certification(s), or degree
Certification
Travel Required
Less than 10%
Citizenship
U.S. Citizenship Required
$130k - $170k
...intelligence communities. We’re proud to boast a world-class engineering team that thrives on rolling up their sleeves to solve your mission’s biggest challenges. Dark Wolf is seeking a Senior AI Software Engineer to design, build, and integrate AI/ML solutions...SeniorSoftwareFull timeFor contractors$145k - $205k
...This position requires an active U.S. Government Security Clearance at the TS/SCI with CI poly level. We are seeking a Senior AI/ML Software Engineer to integrate secure chatbot and AI assistant capabilities into existing geospatial intelligence, analytics, visualization...SeniorSoftwareFull time- ..., safer and more secure. TestPros is seeking a Senior Artificial Intelligence (AI) System Test Engineer with an analytical, customer-focused mindset and experience... ...Type: Part-time consulting Overview Focus: Software test end evaluation Regulatory Basis: OWASP AI...SeniorSoftwareContract workPart timeFor contractorsWork experience placementLocal areaImmediate startRemote work
- ...Job Title Senior AI Engineer - Subject Matter Expert III Location: Tysons Corner, VA (Remote) Employment Type: Full-Time If you... ...practices Required Skills & Experience ~8+ years of software engineering experience ~3+ years of AI/ML engineering experience...SeniorSoftwareFull timeRemote work
- ...Artificial Intelligence/Machine Learning Systems Engineer to join our team of professionals... ...and capabilities:Evaluation of advanced AI/ML concepts, systems, technologies, designs... ...to space systemsKubernetes and/or software containerizationSoftware system engineering...SeniorSoftwareWork experience placementWork at office
- ...mission support. Its capabilities include data science, software development, network engineering, intelligence, surveillance, and reconnaissance (ISR), and... ...is contingent upon contract award*SOSi is seeking a AI/ML Engineer to support our government customer in Chantilly...SeniorSoftwareContract workWork at office
$50 per hour
...Translates requirements and applies requirements to development code, integrating autonomy, AI or machine learning algorithms to LM products and platforms; Determines software methods to best acquire and execute knowledge; Implements algorithms into software to train systems...SeniorSoftwareFull timeTemporary workWork experience placementCasual workFlexible hours$150k
...opportunity by scrolling down now. Our AI, cloud, cyber, and modernization... ...an immediate need for a highly skilled Senior Google AI Engineer. We are growing our Google Cloud AI... ...solution development. 8+ years total software development/data experience with 5+ years...SeniorSoftwareTemporary workImmediate startWorldwide- TIAG is now hiring a full-stack Senior AI/ML Software Engineer to join our team in support of an exciting Department of War human performance platform product support initiative. The position will require a government security clearance to be processed, so US or Naturalized...SeniorSoftwareFor contractorsFor subcontractorLocal areaImmediate start
$143.49k - $197.29k
The Senior AI/ML Engineer is a highly skilled and experienced professional responsible for leading the development of complex AI/ML systems,... ...sensor fusion.Familiarity with Agile/DevOps methodologies for software development.Certifications in AI/ML or related fields, such...SeniorSoftwareFull timeWork experience placementWork at office- ...Job Title: Senior DevSecOps Engineer Location: Sterling, VA Security Clearance: Active Top Secret/SCI, CI Polygraph clearance Omni Federal... ...headquartered in Washington, DC, is a highly specialized software solutions provider with a robust presence in key locations...SeniorSoftwareFull time
- .... Job Description Role Overview We are seeking a senior AI Engineer to lead the design, development, and secure integration of AI... ...or equivalent experience. ~8+ years of professional software development experience (or 6+ with a relevant advanced degree...SeniorSoftware
- ...Support Specialist - SeniorC3EL is seeking a Senior IT Support Specialist to support the... ...end-user issues with hardware and software in a diverse MS Windows environment. They... ...complex problems to upper-level deskside engineers. Must have a broad base of support and diagnostic...SeniorSoftwareRemote work
$215k - $245k
...polygraph Job Description: IntelliGenesis is seeking a Senior AI Engineer to lead the design, development, and deployment of production... ...junior engineers. You will work closely with cyber operators, software engineers, and infrastructure teams to deliver impactful,...SeniorSoftwareFull timeContract workWork experience placementLocal area$149.6k - $254.32k
...Job Description BAE Systems is looking for a Software Engineer/ DevSecOps (Senior) to join our visible technical program driving the Model Based Systems... ...interoperability, including data structures suitable for AI applications. This program delivers engineering services...SeniorSoftwareFull timeLocal areaWorldwide- ...Job Description Job Description TITLE: Senior DevSecOps Engineer LOCATION: Sterling, VA (Relocation assistance considered) CLEARANCE... ...engineers and cybersecurity professionals to accelerate software delivery and keep critical capabilities mission-ready....SeniorSoftwareFull timeRelocation package
- ...Description Seize your opportunity to make a personal impact as an AI Engineer supporting national security activities. GDIT is your place to... ...with cross-functional teams to include data scientists, software engineers, product managers, and other stakeholders to...SeniorSoftware
- ...B4Corp is seeking an experienced Senior Software Engineer in Herndon, VA to join a technology-based program supporting a key customer. Candidates must hold a TS/SCI clearance with polygraph and bring 6+ years of related experience in software development, scripting, and...SeniorSoftware
$122k - $253k
...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,... ..., civil, and commercial markets.We’re seeking a skilled Senior Network Engineer to support implementation and sustainment of enterprise...SeniorSoftwareFull time$148.5k - $365.2k
...DetailsAbout SalesforceSalesforce is the #1 AI CRM, where humans with agents drive... ...role.About the RoleAs a Forward Deployed Engineer (FDE) on our Public Sector team, you'll be... ...and ship high-quality, production-grade software using modern engineering practices, with...SeniorSoftwareFull time$125.9k - $247.9k
...360, we’ve built a culture that’s passionate about developing software engineers. Software doesn't build itself. People do. In fact, teams of... ...mission teams to tackle complex business problems using emerging AI technologies — specifically by extracting and linking critical...SoftwareFull timeImmediate start- ...Onsite in Herndon, VA Our client seeks a Senior Configuration Management Engineer to lead and mature CM practices for a globally distributed mission... ...Define and maintain configuration baselines for hardware, software, firmware, cloud resources, and documentation across...SeniorSoftwarePermanent employmentFull timeImmediate start
$70 per hour
...Job Role/ Title: AI Solution Engineer Work Location: Herndon, VA (Hybrid - Onsite Tuesday, Wednesday, & Thursday) Position Type: 1... ...business leaders? SAP NS2 is looking for an AI Solution Engineer (Software Engineer T2) to join our Central AI & Data Observability (...SoftwareContract work- ...career and customer oriented Java Backend Developer Senior to join our team to begin an exciting and challenging... ...Micro Service Architecture for Cloud based software applicationsUse modern software engineering tools including Eclipse, Jira, and Atlassian Suites...SeniorSoftware2 days per week1 day per week
$153.6k - $207.8k
...support throughout project delivery Integrate multiple third-party software products into a unified platform stack Acting as a trusted... ...and deploying LLMs in production on GPUs, Neuron, TPU or other AI acceleration hardware, or experience in computer architecture...SeniorSoftwareFull timeFlexible hours$98.5k - $206.8k
Job Title: Senior Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: Top SecretEmployee Type... ...US* * *The Opportunity:We are seeking a Senior Software Engineer to join our growing team based in Sterling, VA or Carry, NC....SeniorSoftwareContract workWork experience placementFlexible hours$75k - $155k
...Job Description Job Description Description: CMS is currently seeking Senior Software Engineers in support of a multi-year modernization effort for a customer based in Ashburn, VA. The Senior Software Engineer must be able to design, develop, enhance, debug, and implement...SeniorSoftwareWork experience placement$168.1k - $227.4k
Application deadline: Sep 26, 2026Bespoke Solutions is seeking a Senior Software Development Engineer to design, build, and operate a mission-critical, multi-... ...complex tasks in the future.AWS Infrastructure Services (AIS)AWS Infrastructure Services owns the design, planning,...SeniorSoftwareFull timeInternshipWork at officeFlexible hours$120.5k - $231k
..., and deploying state-of-the-art agentic AI/ML models and systems within the Verizon... ....Collaborating with product managers and engineering teams to implement and iterate on production... ...LLM applications.Experience within Agile software development methodologies.Even better if...SoftwareFull timeTemporary workPart timeWork experience placementWork at officeWork from homeShift work3 days per week- ...sponsorship now or in the future*** Role Overview As an AI Solution Engineer, you will sit at the intersection of business strategy and... ...Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field. Technical Proficiency...Software
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior AI Software Engineer. Be the first to apply!
- intel software engineer Sterling, VA
- software engineer Sterling, VA
- senior robotics software engineer Sterling, VA
- financial software developer Sterling, VA
- part time software developer remote Sterling, VA
- software engineer remote Sterling, VA
- ngo software engineer Sterling, VA
- software development engineer aws Sterling, VA
- network software engineer Sterling, VA
- senior software design engineer Sterling, VA





