CACI International logo

Software Engineer Supporting AI / ML

CACI International

Denver, CO
Full Time
Senior
90k-190k
about 1 month ago

Job Description

About the Role

As a key member of our dynamic and forward-thinking AI research team, you will have the unique opportunity to collaborate closely with our world-class scientists and engineers to create rapid prototypes and tools that showcase the groundbreaking capabilities emerging from our research efforts. With projects spanning the realms of machine learning and artificial intelligence, including computer vision, natural language processing (NLP), large language models (LLMs), and more, you will be at the forefront of technological innovation. This role offers a perfect blend of frontend and backend development, making it a thrilling and rewarding position for individuals who thrive in a fast-paced, intellectually stimulating environment. Join us in shaping the future of AI in the defense industry!

Key Responsibilities

  • Collaborate with scientists and engineers to develop prototypes and tools demonstrating AI/ML capabilities.
  • Participate in projects involving machine learning, computer vision, NLP, LLMs, and related AI technologies.
  • Engage in both frontend and backend development tasks to support AI research initiatives.
  • Design, develop, test, and maintain software solutions that address complex problems in AI/ML research.
  • Contribute to rapid prototyping and agile software development processes.

Requirements

  • Must be a US Citizen.
  • Bachelor's degree or equivalent experience.
  • Willingness to gain a Top Secret or TS-SCI clearance with polygraph.
  • 5+ years of experience in software development including analysis, design, development, testing, deployment, and maintenance.
  • Understanding of the Software development life cycle (including front and back end).
  • Experience with AWS (CDK, SAM, EKS).
  • Proficiency with JavaScript and frontend frameworks such as Angular, React, and Svelte.
  • Backend development experience with languages like Python, Java, Node.js, C++, Go, Rust, etc.
  • Experience with containerization tools like Docker and orchestration platforms like Kubernetes.
  • Experience with databases such as PostgreSQL, MySQL, MongoDB, NoSQL databases, and message passing middleware like Redis and Kafka.
  • Experience using rapid prototyping and Agile software development methodologies.
  • Experience designing, developing, documenting, testing, and debugging software with logical and mathematical solutions.

Nice to Have

  • AWS Certified Developer - Associate.
  • Understanding of AI/ML concepts.
  • Knowledge of Gen AI tools, techniques, and platforms.
  • Experience with deployment/scaling of machine learning models.
  • Experience integrating multiple applications.
  • Experience with microservice-based architectures.
  • Experience developing and implementing software for mission systems in government agencies.
  • Experience building scalable solutions to mission problems.
  • AWS API experience.
  • AWS Certification (Developer, DevOps, Architect, etc.).
  • Security+ Certification.
  • Top Secret or Top-Secret SCI clearance and a polygraph.

Qualifications

  • Bachelor's degree or equivalent experience.
  • 5+ years of software development experience.
  • Willingness to obtain a Top Secret or TS-SCI clearance with polygraph.

Benefits & Perks

  • Competitive compensation ranging from $90,300 to $189,600 USD.
  • Comprehensive benefits including healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
  • Flexible work environment with autonomy and robust learning resources.
  • Opportunities for career growth and contribution to national security missions.

Working at CACI International

CACI places character and innovation at the center of everything it does. The company values the contributions of every employee, fostering an environment of trust and integrity. Employees are encouraged to grow continuously, with opportunities to advance their careers and contribute to critical national missions. The culture emphasizes high performance, autonomy, and a commitment to the safety of the nation.

Apply Now

Job Details

Posted AtJul 2, 2025
Salary90k-190k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About CACI International

Website

caci.com

Company Size

10000+ employees

Location

Denver, CO

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches