Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior AI Software Engineer in Sterling, VA vacancy
  • $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... 
    Senior
    Software
    Full time
    For contractors

    Dark Wolf

    Herndon, VA
    2 days ago
  • $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... 
    Senior
    Software
    Full time

    Maxar Technologies

    Herndon, VA
    5 days ago
  •  ..., 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... 
    Senior
    Software
    Contract work
    Part time
    For contractors
    Work experience placement
    Local area
    Immediate start
    Remote work

    TestPros

    Sterling, VA
    a month ago
  •  ...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... 
    Senior
    Software
    Full time
    Remote work

    Sky Solutions

    Vienna, VA
    6 days ago
  •  ...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... 
    Senior
    Software
    Work experience placement
    Work at office

    Science Applications International Corporation

    Chantilly, Loudoun County, VA
    2 days ago
  •  ...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... 
    Senior
    Software
    Contract work
    Work at office

    SOSi

    Chantilly, Loudoun County, VA
    6 days ago
  • $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... 
    Senior
    Software
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Herndon, VA
    2 days ago
  • $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... 
    Senior
    Software
    Temporary work
    Immediate start
    Worldwide

    Credence

    West Mclean, VA
    2 days ago
  • 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... 
    Senior
    Software
    For contractors
    For subcontractor
    Local area
    Immediate start

    Tiag

    Reston, VA
    3 days ago
  • $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... 
    Senior
    Software
    Full time
    Work experience placement
    Work at office

    Sierra Nevada Corporation

    Herndon, VA
    5 days ago
  •  ...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... 
    Senior
    Software
    Full time

    OMNI

    Sterling, VA
    4 days ago
  •  .... 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... 
    Senior
    Software

    General Dynamics Information Technology

    Chantilly, Loudoun County, VA
    22 days ago
  •  ...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... 
    Senior
    Software
    Remote work

    C3EL

    Ashburn, VA
    1 day ago
  • $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,... 
    Senior
    Software
    Full time
    Contract work
    Work experience placement
    Local area

    IntelliGenesis

    Reston, VA
    29 days ago
  • $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... 
    Senior
    Software
    Full time
    Local area
    Worldwide

    BAE Systems USA

    Sterling, VA
    1 day ago
  •  ...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.... 
    Senior
    Software
    Full time
    Relocation package

    Modern Government Solutions

    Sterling, VA
    29 days ago
  •  ...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... 
    Senior
    Software

    General Dynamics Information Technology

    Chantilly, Loudoun County, VA
    7 days ago
  •  ...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... 
    Senior
    Software

    B4Corp

    Herndon, VA
    3 days ago
  • $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... 
    Senior
    Software
    Full time

    Nightwing

    Sterling, VA
    4 days ago
  • $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... 
    Senior
    Software
    Full time

    Salesforce

    Herndon, VA
    5 days ago
  • $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... 
    Software
    Full time
    Immediate start

    BTI360

    Herndon, VA
    5 days ago
  •  ...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... 
    Senior
    Software
    Permanent employment
    Full time
    Immediate start

    Eliassen Group

    Herndon, VA
    2 days ago
  • $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 (... 
    Software
    Contract work

    TekClap

    Herndon, VA
    3 days ago
  •  ...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... 
    Senior
    Software
    2 days per week
    1 day per week

    Science Applications International Corporation

    Ashburn, VA
    2 days ago
  • $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... 
    Senior
    Software
    Full time
    Flexible hours

    Amazon Web Services, Inc.

    Herndon, VA
    1 day ago
  • $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.... 
    Senior
    Software
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Sterling, VA
    2 days ago
  • $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... 
    Senior
    Software
    Work experience placement

    C. Mack Solutions, LLC

    Ashburn, VA
    7 days ago
  • $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,... 
    Senior
    Software
    Full time
    Internship
    Work at office
    Flexible hours

    Amazon

    Herndon, VA
    3 days ago
  • $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... 
    Software
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Work from home
    Shift work
    3 days per week

    Verizon

    Ashburn, VA
    6 days ago
  •  ...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

    Creospan

    Herndon, VA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior AI Software Engineer. Be the first to apply!