Mid-Level ML/AI Software Engineer — Defense Systems

Riverside Research

Fairfax (VA)

On-site

USD 90,000 - 180,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Riverside Research is seeking a Mid-Level Machine Learning/AI Software Engineer to develop, implement, and apply ML/AI algorithms for defense applications. You will collaborate with data scientists, software engineers, and defense analysts to enhance systems and support mission-critical operations.

Required: Secret clearance (TS/SCI), 8–10 years of software engineering with ML/AI, and proficiency in Python/Java/C++.

Qualifications

  • Current Secret clearance, ability to obtain TS/SCI.
  • Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related field.
  • 8–10 years of software engineering experience with a focus on ML/AI and data analysis.
  • Proficiency in Python, Java, or C++, with ML libraries TensorFlow, PyTorch, Scikit-learn.
  • Strong understanding of ML/AI algorithms, statistics, and data mining techniques.
  • Experience with data management tools and frameworks.
  • Familiarity with Agile/Scrum and Git.
  • Familiarity with cloud platforms (AWS, Azure) and deployment of ML/AI models in cloud environments.

Responsibilities

  • Develop, implement, and apply ML/AI algorithms.
  • Design, implement, and optimize ML/AI models for defense applications.
  • Collaborate with data scientists to preprocess and analyze large datasets.
  • Develop scalable software solutions integrating ML/AI into existing systems.
  • Conduct experiments to evaluate and refine model performance.
  • Participate in full software development lifecycle: requirements, design, tests, and documentation.
  • Stay current with ML/AI advancements and best practices.
  • Prepare technical reports and presentations for stakeholders.

Skills

Python
Java
C++
TensorFlow
PyTorch
Scikit-learn
Git
Agile
Cloud (AWS/Azure)

Education

Bachelor's degree
Master's degree

Tools

OpenAI SDK
LangGraph
Ollama

Job description

Riverside Research is seeking a Mid-Level Machine Learning/AI Software Engineer to develop, implement, and apply ML/AI algorithms for defense applications. You will collaborate with data scientists, software engineers, and defense analysts to enhance systems and support mission-critical operations.

Required: Secret clearance (TS/SCI), 8–10 years of software engineering with ML/AI, and proficiency in Python/Java/C++.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML/AI Software Engineer—Defense
Senior ML/AI Software Engineer—Defense

Riverside Research • Fair Lakes (VA)

On-site
USD 90,000 - 180,000
Senior ML/AI Software Engineer – Defense & Data Systems
Senior ML/AI Software Engineer – Defense & Data Systems

Riverside Research Institute • Fair Oaks (VA)

On-site
USD 90,000 - 180,000
Mid-Level Software Engineer
Mid-Level Software Engineer

Riverside Research Institute • Fair Oaks (VA)

On-site
USD 90,000 - 180,000
Mid-Level Software Engineer
Mid-Level Software Engineer

Riverside Research • Fair Lakes (VA)

On-site
USD 90,000 - 180,000
Mid-Level Software Engineer
Mid-Level Software Engineer

Riverside Research • Fairfax (VA)

On-site
USD 90,000 - 180,000
AI Solutions Engineer, Defense Tech — Secret Clearance
AI Solutions Engineer, Defense Tech — Secret Clearance

Booz Allen Hamilton • El Segundo (CA)

On-site
USD 78,000 - 176,000
Health
Life insurance
Disability
+6
Senior AI/ML Software Engineer for Cyber Defense
Senior AI/ML Software Engineer for Cyber Defense

CTRL + LLC • Maryland

Hybrid
USD 120,000 - 170,000
Partial telework
Software Engineer - ML & Signal Processing for Defense
Software Engineer - ML & Signal Processing for Defense

Expedition Technology • Herndon (VA)

On-site
USD 120,000 - 180,000
Medical, dental, and vision
Paid time off + holidays
401(k) with company match
+8
ML-Focused Software Engineer for Real-Time Defense
ML-Focused Software Engineer for Real-Time Defense

Anduril-1 • Waltham (MA)

On-site
USD 191,000 - 253,000
Equity grants
Health benefits
Competitive compensation
Mid-Level Software Engineer — DoD Clearance | Java/Kotlin
Mid-Level Software Engineer — DoD Clearance | Java/Kotlin

Riverside Research Institute • Lexington (MA)

On-site
USD 125,000 - 175,000