Machine Learning Research Engineer

Booz Allen Hamilton

Quick summary

Work type
On-site
Location
Springfield, VA
Salary
$99,000–$225,000 / yr
Posted
2 days ago
Closes
Sep 1, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $204k
This role $162k
$81k most similar roles pay here $264k

This role pays less than 74% of similar roles. Most pay $162,000–$246,150 — the shaded band above. At the midpoint, this role pays about $162k versus about $204k for comparable roles.

Based on 240 similar postings.

Employer

About Booz Allen Hamilton

Booz Allen Hamilton is a management and technology consulting firm that provides analytics, digital, engineering, and cybersecurity solutions primarily to U.S. government agencies and commercial clients. Industry: Management & Technology Consulting

Booz Allen Hamilton currently has 670 open roles on FindRole.

Listed pay typically runs $86,800–$198,000 across 657 roles with salary data.

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Machine Learning Research Engineer

As an experienced Machine Learning Research Engineer on our national security team, you will collaborate with data engineers, scientists, and remote sensing experts to develop physics-aware foundational models for remote sensing applications using PyTorch. Your daily tasks include training, testing, deploying, and maintaining ML models that learn from large datasets, focusing on self-supervised pretraining, lab-to-scene alignment, multi-task model training, uncertainty calibration, benchmarking, and release readiness. Ideal candidates have 4+ years of experience in ML engineering with proficiency in PyTorch, transformer-based models, and software engineering fundamentals such as testing and code review. Experience with computer vision, scientific imaging, remote sensing, and distributed training is a plus, along with TS/SCI clearance for high-stakes environments.

What you'll do

  • Train and test machine learning models using PyTorch for remote sensing applications.
  • Develop physics-aware foundational models to enhance data processing accuracy.
  • Collaborate on multi-task model training, uncertainty calibration, and benchmarking.
  • Debug complex issues in deep learning model training and deployment pipelines.
  • Optimize GPU performance and implement distributed training strategies for scalability.
  • Ensure model evaluation and qualification meet high standards in national security contexts.

What we're looking for

  • 4+ years of experience in ML engineering, research, or applied development.
  • Proficient in PyTorch for building and training deep learning models.
  • Expertise in transformer-based models, self-supervised learning, and multi-task learning.
  • Strong debugging skills for model training issues like instability and memory bottlenecks.
  • Solid background in software engineering practices including testing and code review.
  • Active Top Secret clearance required.

More like this

Similar roles

Machine Learning Research Engineer

Booz Allen Hamilton

Springfield, VA 49 days ago $99,000$225,000
PyTorch Transformer-based models Self-supervised learning Multi-task learning Docker CI/CD Python Git Jupyter Notebook TensorBoard Uncertainty estimation Conformal prediction OOD detection Hyperspectral data Masked autoencoders Contrastive learning Retrieval models Multimodal alignment

Machine Learning Engineer

Booz Allen Hamilton

McLean, VA 6 days ago $77,600$176,000
Python scikit-learn TensorFlow PyTorch C++ Rust Java deep learning computer vision generative AI data handling model development CI/CD

Machine Learning Engineer

Adobe

San Jose 13 days ago $161,700$234,150
Python AWS GCP Azure MLOps CI/CD Docker Kubernetes Prometheus Terraform PostgreSQL Git Agentic systems Multi-agent orchestration LLM-as-a-judge Retrieval-Augmented Generation RAG NLP pipelines

Machine Learning Engineer

Motorola Solutions

Los Angeles, CA 7 days ago $100,000$140,000
Python TensorFlow PyTorch scikit-learn MATLAB C++ wireless communication concepts MIMO RF signal classification anomaly detection spectrum monitoring GPU acceleration embedded ML real-time systems adaptive modulation beamforming cognitive radio techniques 3GPP IEEE 802.11/15 military waveforms
Hybrid

Machine Learning Engineer

Motorola Solutions

Los Angeles, CA 52 days ago $120,000$160,000
Python TensorFlow PyTorch scikit-learn MATLAB C++ signal processing wireless communication MIMO OFDM SDRs GPU acceleration embedded machine learning real-time systems adaptive modulation beamforming cognitive radio techniques 3GPP IEEE 802.11/15 military waveforms
Hybrid

Machine Learning Engineer

Adobe

San Jose 70 days ago $183,300$265,350
Python PyTorch LangChain LangGraph MCP ADK LLMs VLLMs CI/CD Docker AWS PostgreSQL Kubernetes