Jobs · Engineering · Virginia

Sr Software Engineer (AI/ML)

INflow Federal · Springfield, VA · 1 wk ago
On-siteEngineeringFull-time

Founded in 2013, INflow Federal is a mission-driven small business delivering cutting-edge solutions to the Department of War (DoW) and Joint Force operations across 20+ states. Our strength comes from our people—especially the Veterans who make up over 50% of our workforce. Through our Veteran Outreach Program and employee-first culture, we invest deeply in professional growth, well-being, and innovation. Known for our agility, transparency, and integrity, INflow combines real-world experience with emerging technologies like AI/ML to help our customers lead in a rapidly evolving defense landscape.

About the role

As a Software Developer at INflow Federal, you'll build and ship AI features for Ontology-based mission applications supporting an Intelligence Community customer. This is a TS/SCI, on-site role at Patriot Ridge in Springfield, VA. The applications you write go directly to systems and analysts working real intelligence problems. You will develop LLM-enabled workflows and Retrieval-Augmented Generation (RAG) capabilities inside existing mission software, integrate data streams from multiple sources and network environments, and execute cloud platform migrations across AWS, OpenShift, and Kubernetes. You'll work in Python, Java, and Scala on an agile scrum team, applying DevSecOps practices—code hardening, automated security scanning, CI/CD—so that what you build survives contact with complex, secure networks.

Responsibilities

  • Integrate multiple data streams into customer system
  • Complete cloud platform migrations (between currently existing and available platforms)
  • Develop AI features for existing Ontology-based software applications
  • Create sustainable software applications—work is estimated accurately, branching strategies are efficient, code repos are maintained, etc.
  • Work as a member of an agile scrum team and participate in regular agile ceremonies applying scrum methodologies—daily stand-up, planning, sprint reviews, demos, retrospectives
  • Implement requirements from the product backlog
  • Assist in writing backlog requirements/user stories
  • Utilize a modern DevSecOps approach in building software applications
  • Develop and modify applications, software, services, utilities, interfaces, and IT systems that support systems and analysts

Qualifications

  • Software development experience designing, developing, and maintaining secure, scalable, and mission-focused applications
  • Strong programming experience with Python, Java, and Scala
  • Experience developing and integrating RESTful APIs, Git-based workflows, automated unit/integration/system testing, CI/CD pipelines, and modern software delivery practices
  • Hands-on experience with Docker/containerization, microservice architectures, Helm, and development container environments
  • Experience developing applications using Generative AI technologies, including Retrieval-Augmented Generation (RAG), Large Language Models (LLMs), and LLM-enabled workflows
  • Experience designing, deploying, and supporting cloud-native applications using AWS, OpenShift, and Kubernetes
  • Experience integrating, transforming, and managing data from multiple sources, organizations, and network environments
  • Experience deploying applications into new or complex network environments
  • Experience applying DevSecOps practices, including secure software development, code hardening, dependency/package updates, vulnerability remediation, and automated security scanning
  • Ability to troubleshoot complex software systems and collaborate across development, infrastructure, security, and mission teams
  • Bachelor’s degree in a related field or 6 additional years of experience in information technology
  • 5+ years of experience

Desired Skills

  • Familiarity with data normalization, transformation, and visualization techniques
  • Familiarity with graph-based data models, data relationships, and advanced data structures
  • Experience working in Agile/Scrum development environments
  • Experience developing and presenting technical metrics, status reports, and project updates to internal leadership and external customers
  • Demonstrated ability and willingness to mentor junior developers and contribute to team engineering practices

Clearance Requirements

  • Active DoD TS/SCI clearance
  • Most of our contracts require DoD 8140 (formerly 8570) compliance. We provide 8140.study, our certification training platform, to help you prepare for certifications such as CompTIA Security+.

Other Requirements

  • Must be a U.S. Citizen (pursuant to government contracts)
  • Must have the ability to lift up to 50 lbs
  • Must have a valid driver’s license and transportation (some travel may be required)
  • Willingness to perform duties not listed in the job description as required by INflow and our customer

The likely salary range for this position is provided for informational purposes. Salary will be set based on experience, geographic location, and possibly contractual requirements and could fall outside of this range.

Similar jobs

Sr Software Engineer - AI

Lowe's Companies, Inc.Charlotte, NC· 1 mo ago
Information Technology$95k–$181k/yrapply on talent.lowes.com