> Markdown version of [/jobs/ext/1405359-ai-ml-engineer](https://www.wearedevelopers.com/jobs/ext/1405359-ai-ml-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # AI/ML Engineer - **Company:** CACI International Inc. - **Location:** Aurora, CO, United States - **Experience:** Experienced - **Salary:** $82,100.0 - $172,400.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Algorithm Design, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Data Analysis, Artificial Neural Networks, Computer Vision, C Sharp (Programming Language), C++ (Programming Language), Nvidia CUDA, Linux, Python (Programming Language), Machine Learning, Natural Language Processing, Object Detection, Tensorflow, Software Deployment, Reinforcement Learning, Pytorch, Large Language Models, Generative AI, Keras, Pandas, Scikit Learn, Information Technology, HuggingFace, Variational Autoencoders, Functional Programming, GPT, Software Library - **Published:** July 23, 2026 - **Apply:** https://www.juju.com/job/00000000giltej ## About the Role _Required:_ + Active TS/SCI with Poly U.S. Government Security Clearance + 2+ years of experience developing AI/ML applications, data science, and/or algorithm development + BS in machine learning, computer science, mathematics, or relevant fields + Experience with Python and any of the following Python data science / machine learning libraries: Pandas, scikit-learn, TensorFlow, Keras, Pytorch + Experience with one or more of the following: + Applying unsupervised and/or supervised machine learning techniques + Applying and/or developing algorithms based in statistical analysis + Analyzing large datasets and building models to perform inference + Effective communicator with the ability to write and present technical reports _Desired:_ + MS or PhD in machine learning, computer science, mathematics, or relevant fields + Experience leading an interdisciplinary team of researchers and software developers + Experience with any of the following AI/ML domains: + Large Language Models and experience identifying ways to incorporate them into new areas and applications + Object detection algorithms such as YOLO and Faster-RCNN + Natural Language Processing algorithms such as Transformers and RNNs + Applying Transformer-based architectures to domains in other areas outside of NLP such as computer vision + Generative Adversarial Networks and Variational Autoencoders + Reinforcement learning and familiarity with OpenAI Gym, RLlib, and Stable Baselines + Applying clustering algorithms and/or deep neural networks to real life problems + Implementing tracking & fusion and pattern-of-life algorithms + Experience with Machine Learning libraries and frameworks such as Hugging Face and LangChain + Experience with Linux + Familiarity with using AWS cloud computing resources such as EC2, S3, Lambda, etc. + Experience with any of the following additional languages: C++, Java, and/or C# + Experience implementing algorithms on the GPU in Python or C++ using CUDA and other CUDA libraries + Experience with implementing tracking and fusion, and pattern-of-life algorithms + Experience in application deployment, virtualization, and containerization + Experience working with various Remote Sensing datasets (e.g. EO/OPIR/SAR images, passive RF, etc.) + Experience shaping and writing proposals ## Description Our ideal candidate is an AI/ML engineer with experience working in research teams prototyping and developing AI/ML algorithms. This candidate will be joining our team of AI/ML engineers and researchers to apply cutting-edge AI/ML algorithms in a variety of domains to the mission needs of our customers. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Overview of Machine Learning in Python](https://www.wearedevelopers.com/videos/840-overview-of-machine-learning-in-python) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [What Industries Outside of AI Are Hiring The Most AI Experts?](https://www.wearedevelopers.com/magazine/98-what-industries-outside-of-ai-are-hiring-the-most-ai-experts) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud](https://www.wearedevelopers.com/magazine/600-got-ai-ideas-but-no-money-here-are-10-free-ways-to-level-up-your-ai-skills-with-google-cloud) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production)