Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI International Logo

AI/ML Software Engineer

CACI International

$79,400 - $162,700
Dec 29, 2025
Reston, VA, US
Apply Now

CACI is seeking a motivated early-career Software Engineer with interest in Artificial Intelligence (AI), Machine Learning (ML), workflow automation, and modern full-stack development to support CACI’s Enterprise Solutions Factory (ESF) and customer modernization initiatives

Requirements

  • Proficiency in at least one modern programming language (Python, Java/Kotlin, JavaScript/Node.js)
  • Ability to build basic REST APIs, backend routes, or data-processing workflows
  • Experience with relational or NoSQL databases (PostgreSQL, MySQL, MongoDB)
  • Basic frontend experience with React.js or similar
  • Familiarity with Git, CI/CD concepts, and unit testing
  • Exposure to LLMs or AI/ML tooling and an interest in applying them to real mission challenges
  • Experience with AWS, Azure, or GCP cloud services

Responsibilities

  • Design and develop backend services, APIs, and basic automation workflows
  • Implement LLM-based features under guidance (extraction, small automations, RAG components)
  • Build small applications, dashboards, ingestion scripts
  • Process structured and unstructured data (CSVs, spreadsheets, PDFs, logs) and troubleshoot inconsistencies
  • Participate in Agile development cycles, use Git for version control, and contribute to CI/CD pipelines
  • Contribute to solutions that use serverless and PaaS-first patterns
  • Take ownership of assigned tasks

Other

  • Typically 3 years of experience, inclusive of professional internships, in software engineering, automation, or full-stack development with a Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, Data Science, or a related field; OR 7+ years of progressive software development experience in lieu of a degree
  • Up to 10% travel required
  • Local travel
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, Data Science, or a related field
  • Ability to work in a team environment