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 JobsOverview
Showing 5 of 7+ ML Software Engineer jobs











About Peraton
Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees solve the most daunting challenges that our customers face. Visit peraton.com to learn how we’re keeping people around the world safe and secure.
Program Overview
About The Role
Peraton is hiring: Generative AI Specialist / AI & ML Developer.
Location: On-site, Annapolis Junction / Jessup, MD
Required: U.S. citizenship and the ability to obtain and maintain a Top Secret/SCI with Poly security clearance.
Additional Requirement: Current, valid U.S. passport (potential OCONUS travel)
About the Role:
Peraton is seeking an experienced Generative AI Specialist to support high-impact Internal Research and Development (IRAD) initiatives focused on AI/ML-driven platforms for Operations in the Information Environment (OIE).
- This role is central to delivering advanced generative AI capabilities supporting COCOM information operations across CENTCOM, NORTHCOM, INDOPACOM, AFRICOM, and EUCOM.
- You will drive innovation in LLMs, agentic AI workflows, and generative AI application development—directly influencing Peraton’s competitive position in the defense AI landscape.
In this role, you will:
- Design and optimize generative AI solutions using GPT 4/5, Claude, Gemini, and Azure OpenAI, including prompt engineering, fine-tuning, and retrieval augmented generation (RAG).
- Implement agentic LLM architectures with structured outputs (JSON/GeoJSON), chain-of-thought/chain-of-debate methods, and multi-agent orchestration.
- Build and maintain prompt libraries, evaluation frameworks, and QA pipelines for defense-grade AI content.
- Integrate generative AI into existing platforms via documented APIs, ensuring interoperability with DoD systems (Maven, C2IE, IRIS).
- Research emerging generative AI techniques (multimodal models, synthetic data generation, AI-assisted analysis for information operations).
- Translate COCOM operational requirements into deployable AI solutions; support TTX events and platform demonstrations.
- Implement Responsible AI practices including bias detection, validation, hallucination mitigation, and HITL workflows.
- Support MVP-aligned milestone delivery, contributing to TRL progression and ROI measurement.
- Document novel prompting techniques, model configurations, and workflows that may constitute IP or trade secrets.
Qualifications
Minimum Qualifications:
- Bachelor’s degree in a related technical field and minimum of 5 years relevant experience. An additional 4 years of experience may substitute for the bachelor's degree.
- Minimum of 3 years in software development or data science, including 2+ years focused on generative AI, LLMs, or NLP.
- Hands-on experience with foundation models (GPT 4, Claude, Gemini, Llama, Mistral) including prompt engineering, few-shot learning, fine-tuning, and API integration.
- Strong Python skills; experience with LangChain, LlamaIndex, Hugging Face, OpenAI/Anthropic APIs.
- Experience building RAG systems using vector databases (Pinecone, Weaviate, ChromaDB, pgvector).
- Cloud experience (AWS, Azure) and deploying AI/ML models in production.
- Understanding of AI safety, hallucination mitigation, bias reduction, and prompt injection protection.
- Experience with Git, CI/CD, and DevSecOps practices.
- U.S. citizenship required.
- Ability to obtain a final TS/SCI with Poly security clearance.
- Current, valid U.S. passport for potential OCONUS travel.
Preferred Qualifications:
- Master’s degree.
- Experience with agentic AI architecture, multi-agent workflows, and LLM tool-use.
- Hands-on experience with fine-tuning, RLHF, DPO, LoRA/QLoRA.
- Familiarity with multimodal models and defense/intelligence applications.
- Experience with IRIS, OMEGA, or similar operational platforms.
- Background supporting IO, PSYOP, influence analysis, or COCOM operations.
- Knowledge of MLOps, A/B testing, and LLM evaluation frameworks (RAGAS, DeepEval).
- Experience with synthetic data generation, simulation, or Monte Carlo methods.
- Understanding of geospatial data formats (GeoJSON, KML) and visualization tools (Plotly, D3.js).
- Strong communication skills for technical-to-nontechnical translation and customer demos.
- Relevant cloud/AI certifications (AWS, Azure, Google, DeepLearning.AI).
Key Technologies & Platforms:
GPT 5, Claude, Gemini, Azure OpenAI Service, LangChain, LlamaIndex, Hugging Face Transformers, Python, Pinecone, ChromaDB, Weaviate, pgvector, AWS, Azure, Docker, Kubernetes, REST APIs, JSON/GeoJSON, Plotly, D3.js, IRIS, Maven, C2IE, OMEGA, FedRAMP IL2–4.
Details
Target Salary Range: $135,000 - $216,000. This represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual’s experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.
Benefits Statement: Peraton offers eligible employees a variety of benefits including medical, dental, vision, life, health savings account, short/long term disability, EAP, parental leave, 401(k), paid time off (PTO) for vacation, and company paid holidays. A full listing of available benefits can be viewed at https://www.careers.peraton.com/benefits.
Application Statements: The application period for the job is estimated to be 30 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. By applying to this job, you are expressing interest in the role and the Company. During the review of your application, you may be required to participate in an on-camera interview, as well as participate in a process to verify your identity. Use of artificial intelligence (AI) tools of any kind during Peraton interviews is strictly prohibited unless the candidate has obtained prior written authorization. All interview responses must be the candidate’s own.
EEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.
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 JobsML Software Engineer Jobs by City in Maryland
Where Maryland roles are concentrated, by current openings.
ML Software Engineer Job Market in Maryland
A snapshot from current Maryland openings, updated as new roles post.
Who's Hiring



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