> Markdown version of [/jobs/ext/569904-machine-learning-engineer-75-hybrid-va-or-md](https://www.wearedevelopers.com/jobs/ext/569904-machine-learning-engineer-75-hybrid-va-or-md). 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). --- # Machine Learning Engineer (75% Hybrid - VA or MD) - **Company:** Codescratch LLC - **Location:** Fort Belvoir, VA, United States - **Salary:** $180,000.0 - $250,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Artificial Intelligence, Airflow, Amazon Web Services, Audit Trail, Bash Shell, Big Data, C++ (Programming Language), Data Cleansing, Python (Programming Language), Machine Learning, NumPy, Open Source Technology, Tensorflow, Sentiment Analysis, Software Systems, SQL Databases, Reinforcement Learning, Data Processing, Feature Engineering, Data Ingestion, Pytorch, Delivery Pipeline, Large Language Models, Model Validation, Cyber Threat Analysis, Pandas, Scikit Learn, Kubernetes, Information Technology, Machine Learning Operations, Docker, Vulnerability Analysis - **Published:** June 19, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8986798/machine-learning-engineer-75-hybrid-va-or-md ## About the Role *We have openings in all levels and years of experience. Please apply and we will assess your qualifications further!* Minimum of 3-5 years (can hire Sr level also) of hands-on experience with machine learning in a professional, academic, or government setting. Bachelor's degree in Computer Science, Data Science, Statistics, Mathematics, Information Assurance, or related discipline from an accredited college/university. One year of relevant experience may be substituted for each year of required education. Relevant certifications may be substituted for education or years of experience Familiarity with MLOps practices and tools (e.g., MLflow, Docker, Airflow, Kubernetes, Kubeflow). Experience building and maintaining end-to-end ML pipelines (data ingestion, training, deployment, monitoring). Proficiency in machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn. Strong understanding of supervised, unsupervised, and reinforcement learning techniques. Experience with data preprocessing, feature engineering, and model evaluation/validation techniques. Solid programming skills in Python with familiarity in Bash, C, and C++. Practical experience deploying machine learning models in production environments. Familiarity with AWS services such as SageMaker, Bedrock, and GlueDemonstrated ability to work with large-scale datasets using tools such as Pandas, NumPy, and SQL. U.S. citizenship required Active TS/SCI w. Polygraph clearance required Must be local to, or willing to relocate to the DMV Metropolitan area Preferred Skills and Experience: Knowledge of domain-specific ML applications such as: Sentiment Analysis User Entity Behavior Analytics (UEBA) Cyber threat analysis Entity recognition and relation extraction from unstructured text ISR (Intelligence, Surveillance, Reconnaissance) Understanding of AI security, including adversarial ML and model robustness. Experience with classified cloud platforms (e.g., C2S, JWCC) and secure DevOps pipelines. Experience building out complex production LLM workflows such as RAG. Experience fine tuning LLMs for specialized use-cases. Familiarity with model interpretability tools (e.g., SHAP, LIME). Experience collaborating with cross-functional teams (Data Engineers, Product Managers, Software Engineers). ## Description Codescratch is currently seeking a self-motivated and talented Machine Learning Engineer to build cutting-edge analytics and tools in support of the cyber mission space. Join our team to contribute to innovative engineering projects, creating reliable, scalable, and high-performing software for efficient data processing and informed decision-making. This position is ideal for individuals who are passionate about designing efficient, secure, and scalable software and thrive in a collaborative environment. You'll own your technical designs, and help shape the big picture. This is your chance to work on real-world challenges in a place where you can learn and grow while supporting mission-critical applications! The ideal candidate will be an experienced software engineer with a strong foundation in designing, developing, and maintaining high-quality software solutions. Collaboration and innovation are at the core of this role, requiring a proactive approach to problem-solving and continuous learning. *This position allows for a hybrid schedule but requires candidates to be local for hybrid travel to the Ft. Belvoir, VA area.*, Design, develop, train, and optimize machine learning models for use in operational DoD/IC environments. Work with data from a variety of classified and open-source sources. Build and maintain end-to-end ML pipelines including data ingestion, feature engineering, model training, evaluation, and deployment. Collaborate with mission analysts, data engineers, and software developers to integrate ML solutions into production systems. Ensure model explainability, auditability, and robustness in accordance with DoD and IC compliance and security standards. Participate in cross-functional agile teams, contributing to architecture discussions, prototyping efforts, and operational support. Keep abreast of emerging machine learning techniques and evaluate their applicability to mission needs. ## Related Videos - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Advanced Typing in TypeScript](https://www.wearedevelopers.com/videos/496-advanced-typing-in-typescript) - [DevOps for AI: running LLMs in production with Kubernetes and KubeFlow](https://www.wearedevelopers.com/videos/1222-devops-for-ai-running-llms-in-production-with-kubernetes-and-kubeflow) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) - [Machine Learning for Software Developers (and Knitters)](https://www.wearedevelopers.com/videos/154-machine-learning-for-software-developers-and-knitters) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [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) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [How machine learning can help us tell fact from fiction](https://www.wearedevelopers.com/magazine/509-how-machine-learning-can-help-us-tell-fact-from-fiction) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)