CACI is seeking an experienced AI/ML Senior Software Engineer to join their team working on critical national security solutions. This role combines cutting-edge artificial intelligence and machine learning development with meaningful impact on national defense capabilities.
The position requires a seasoned professional with 10+ years of software engineering experience and deep expertise in AI/ML technologies including PyTorch, Keras, TensorFlow, and ONNX runtime. The ideal candidate will have strong programming skills in Python or C/C++, experience with Rust, and familiarity with Linux environments and containerization.
As part of CACI's innovative team, you'll be responsible for developing adaptive AI algorithms for threat detection and autonomous countermeasures. The role offers the opportunity to work on challenging problems in a collaborative environment, with potential responsibilities including mentoring interns and reviewing vendor solutions.
The company offers a comprehensive benefits package including flexible time off, healthcare, retirement plans, and continuing education opportunities. Located in Fort Meade, MD, this position requires a TS/SCI with Polygraph clearance (sponsorship available for qualified candidates).
This is an excellent opportunity for an experienced AI/ML engineer looking to apply their skills to meaningful work in national security. CACI provides a culture of integrity and innovation, with a focus on continuous growth and professional development. The salary range of $131,800 - $290,000 reflects the senior nature of the role and the critical importance of the work.
The position offers a unique combination of technical challenges, mission-critical impact, and professional growth opportunities. You'll be part of a high-performing team dedicated to advancing national security through innovative AI/ML solutions, while working in an environment that values both technical excellence and ethical conduct.