ML Software Engineer Jobs in Maryland

ML Software Engineer jobs in Maryland are among the most active in the Mid-Atlantic, concentrated in defense technology, federal health data systems, and cybersecurity-adjacent AI work. The heaviest hiring runs from the Baltimore metro and Annapolis corridor to the Washington, D.C. suburbs in Montgomery and Prince George's counties, where employers like Northrop Grumman, Leidos, and Johns Hopkins Applied Physics Laboratory maintain large engineering workforces. Demand is strongest for engineers specializing in natural language processing, computer vision, and MLOps pipeline development. Scan the live roles below and apply to whichever ones fit.

Find ML Software Engineer Jobs

Overview

Open roles7
Top employerAkina
Top cityLaurel, MD
Cities hiring5
Work type50% On-site
Top credentialBachelor's degree

Showing 5 of 7+ ML Software Engineer jobs

Peraton
Generative AI Specialist / AI & ML Developer
We won't show you this job again
Peraton
Added 3d ago
Generative AI Specialist / AI & ML Developer
Peraton
Jessup, Maryland
Data Analytics
Data Science
$135k - $216k/yr
On-Site
AWS Certification
10,000+

Have you applied for this role?

Johns Hopkins University Applied Physics Laboratory
2027 Graduate - Software Engineer; Machine Learning Engineer; Data Scientist - Tactical Intelligence Systems
We won't show you this job again
Johns Hopkins University Applied Physics Laboratory
Added 2w ago
2027 Graduate - Software Engineer; Machine Learning Engineer; Data Scientist - Tactical Intelligence Systems
Johns Hopkins University Applied Physics Laboratory
Laurel, Maryland
Data Analytics
Data Engineering
Data Science
$85k - $165k/yr
Bachelor's degree in engineering
5,001-10,000

Have you applied for this role?

Solerity
Software Engineer 2 (Machine Learning) (TS/SCI with Poly)
We won't show you this job again
Solerity
Added 1mo ago
Software Engineer 2 (Machine Learning) (TS/SCI with Poly)
Solerity
Fort Meade, Maryland
Customer Service
Customer Success
Customer Support
$275k - $282k/yr
Hybrid
Bachelor's degree

Have you applied for this role?

Akina, Inc.
Software Engineer 2 - (Python, LLM, Machine Learning)
We won't show you this job again
Akina, Inc.
Added 1mo ago
Software Engineer 2 - (Python, LLM, Machine Learning)
Akina, Inc.
Annapolis Junction, Maryland
Backend Engineering
Cybersecurity
Security Engineering
Software Engineering
$201k - $246k/yr
Master's degree in cybersecurity

Have you applied for this role?

BigBear.ai
Senior Software Engineer (ML)
We won't show you this job again
BigBear.ai
Added 1mo ago
Senior Software Engineer (ML)
BigBear.ai
Columbia, Maryland
Cloud Architecture
Cloud Engineering
Cybersecurity
Bachelor's degree in information technology
501-1,000

Have you applied for this role?

See All 7 ML Software Engineer Jobs in Maryland

Find roles in Maryland that match your experience and apply in just a few clicks.

Find ML Software Engineer Jobs

ML Software Engineer Jobs by City in Maryland

Where Maryland roles are concentrated, by current openings.

Laurel
2 jobs
Annapolis Junction
2 jobs
Jessup
1 job
Columbia
1 job
Fort Meade
1 job

ML Software Engineer Job Market in Maryland

A snapshot from current Maryland openings, updated as new roles post.

Who's Hiring

Akina
Akina2 open roles
Peraton
Peraton1 open role
Solerity
Solerity1 open role

What Maryland Employers Look For

The qualifications that appear most often in ML software engineer jobs across Maryland.

  • Bachelor's or master's degree in computer science, statistics, or a related quantitative field
  • Proficiency in Python and machine learning frameworks such as TensorFlow or PyTorch
  • Experience designing, training, and deploying machine learning models in production environments
  • Familiarity with cloud platforms including AWS, Azure, or Google Cloud for ML workloads
  • Active or obtainable U.S. security clearance, required by many Maryland defense and federal contractors
  • Strong communication skills for translating model outputs into insights for non-technical stakeholders

ML Software Engineer Jobs in Maryland: Frequently Asked Questions

How do you become a ml software engineer in Maryland?

There is no state-issued license required to work as an ml software engineer in Maryland. The standard path is a bachelor's degree in computer science, data science, or a related field, followed by hands-on experience with machine learning frameworks and cloud platforms. Maryland's large defense and federal contracting sector means that obtaining a security clearance early, often facilitated through employer sponsorship at firms in the Baltimore-Washington corridor, significantly strengthens a candidate's long-term prospects in the state.

How much do ML software engineers make in Maryland?

ML software engineers in Maryland earn a median of about $138,680 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $87,690 for the lowest 10% to over $222,610 for the top 10%. Pay rises with experience, specialty, and employer.

Which companies hire ml software engineers in Maryland?

Companies currently hiring ml software engineers in Maryland include Akina, Peraton, and Solerity, per current listings on Migrate Mate as of September 2026. Maryland's concentration of federal agencies and defense contractors means many of the largest and most consistent ml software engineer employers in the state operate in national security, health informatics, and intelligence-adjacent technology.

Which Maryland cities have the most ml software engineer jobs?

The cities with the most ml software engineer openings in Maryland are Laurel, Annapolis Junction, and Jessup. The distribution is driven primarily by proximity to federal agencies, major defense contractors, and research institutions, with the D.C. suburban areas in Montgomery and Prince George's counties drawing heavy hiring and Baltimore anchoring demand through its health system and university research sector.

Are there remote ml software engineer jobs in Maryland?

Yes, and more than most fields, since ml software engineering is largely a desk and analytical discipline that translates well to distributed work. About 50% of ml software engineer openings tied to Maryland are remote or hybrid as of September 2026, though roles requiring a security clearance or access to classified systems typically require on-site or government-facility presence. Modeling, research, and data pipeline work tend to be the most remote-accessible sub-functions in Maryland listings.

How can I get hired as a ml software engineer in Maryland with little or no experience?

The most realistic entry path is through a university research role or new-grad program at one of Maryland's anchor institutions or large contractors. Johns Hopkins University, University of Maryland College Park, and Morgan State University all produce graduates who move directly into junior ml roles at affiliated research labs or nearby contractors like Leidos and SAIC, which run structured early-career programs. Building a public portfolio of applied ML projects and earning a cloud certification from AWS or Google Cloud gives candidates without deep work history a concrete differentiator when applying to associate engineer or data analyst roles that feed into ml tracks.

Where can I find and apply to ml software engineer jobs in Maryland?

You can find and apply to ml software engineer jobs in Maryland on Migrate Mate, which lists current Maryland openings in one place. Search the listings for roles that match your experience level and specialization, then apply directly to the ones that fit.

See All 7 ML Software Engineer Jobs in Maryland

Find roles in Maryland that match your experience and apply in just a few clicks.

Find ML Software Engineer Jobs