AI Software Developer Jobs in Maryland
AI Software Developer jobs in Maryland are among the most active in the Mid-Atlantic, concentrated in defense technology, federal contracting, cybersecurity, and life sciences across the Baltimore metro, the Washington D.C. suburbs in Montgomery and Prince George's counties, and the Annapolis corridor. Major employers with a lasting Maryland presence include Northrop Grumman, Leidos, and Johns Hopkins Applied Physics Laboratory, all of which maintain significant AI and machine learning development teams. The most in-demand specialties are natural language processing, computer vision, and AI integration for secure government and healthcare systems. Find a role that fits below and apply directly.
Find AI Software Developer JobsOverview
Showing 5 of 59+ AI Software Developer jobs








About the role
CyberStorm Defense is hiring a senior engineer to extend an open-source scientific data curation platform built on Python, Django and MongoDB so it can specify, generate and measure agentic AI workflows. You will connect the platform to large language models through REST APIs, design schemas that describe agentic AI systems, prototype multi-agent applications with ZeroMQ messaging, and capture LLM sessions and traces as analyzable datasets.
What you will do
- Extend the Configurable Data Curation System (CDCS) with LLM connectivity and agentic AI specification templates.
- Prototype an agentic application using ZeroMQ, and integrate it with an ongoing LLM demonstration.
- Write design documents, schemas and tested code, and present demonstrations to research staff.
Minimum qualifications (all required)
- M.S. in computer science or a related field.
- 10+ years in information technology or standards development.
- 5+ years each in: data exchange standards (XML and JSON), Unified Modeling Language, and software testing.
- 4+ years each in: Java and Python; JavaScript; XML, XML Schema and XSLT; JSON and JSON Schema; HTML5 and CSS; the Django framework; MongoDB; and working across Linux, Windows and macOS.
- 7+ years with databases.
- 2+ years each in: Docker; GitLab and GitHub; the CDCS platform (or its MDCS/NMRR components); ZeroMQ; and LLM experimentation and implementation.
- Able to pass a federal NACI background check.
Strong signals: contributions to NIST's CDCS, MDCS or NMRR repositories on GitHub; prior work at NIST or a materials-data program; published agentic AI or LLM evaluation work.
How to apply: Send your résumé, a link to relevant GitHub work, and a yes/no for each minimum qualification. This position is contingent upon contract award.
Job Summary Location: Gaithersburg, MD (federal research campus)
As a Senior Research Software Engineer, CDCS and Agentic AI (Contingent), you’ll build and advance research software that enables complex AI and computational research. You’ll partner with researchers to translate questions into scalable systems, develop and evaluate AI models, and move promising methods toward deployment. This role combines hands-on software development with machine learning research, quantitative applied research, and research and development.
Responsibilities
- Design, implement, test, and maintain research software, algorithms, and distributed systems for large-scale AI models and agentic applications.
- Develop, train, evaluate, and deploy AI models using machine learning frameworks such as TensorFlow and PyTorch; apply deep learning, generative AI, natural language processing, computer vision, unsupervised learning, and data mining as appropriate.
- Analyze research data using statistical analysis, SQL, and methods including signal processing; support work spanning robotics and quantum engineering.
- Collaborate with research teams to shape experiments, interpret results, and communicate findings. Your impact: Reliable, scalable research tools help researchers test ideas efficiently and turn findings into useful advances.
- Document and share results through technical reports, conference papers, and papers in peer-reviewed journals.
Requirements
- Degree or equivalent background in computer science or a related field, with experience in a research setting and software development.
- Demonstrated experience in machine learning, research, model training, model deployment, and machine learning/AI-based analysis.
- Strong programming skills in Python and experience with Linux; familiarity with AWS and one or more of Java, R, C#, C, C++, or MATLAB.
- Knowledge of algorithm design, distributed systems, and machine learning frameworks; experience developing large-scale AI models is preferred.
- Research publications and experience in quantitative applied research are preferred.
Pay: Up to $145,000.00 per year
Education:
- Master's (Required)
Ability to Commute:
- Gaithersburg, MD (Preferred)
Work Location: In person
See All 59 AI Software Developer Jobs in Maryland
Find roles in Maryland that match your experience and apply in just a few clicks.
Find AI Software Developer JobsAI Software Developer Jobs by City in Maryland
Where Maryland roles are concentrated, by current openings.
AI Software Developer Job Market in Maryland
A snapshot from current Maryland openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Consulting & Professional Services
What Maryland Employers Look For
The qualifications that appear most often in AI software developer jobs across Maryland.
- Bachelor's or master's degree in computer science, artificial intelligence, or a related engineering field
- Proficiency in Python and at least one major ML framework such as TensorFlow or PyTorch
- Experience designing, training, and deploying machine learning or deep learning models in production
- Active or obtainable U.S. security clearance, required by many Maryland federal contracting employers
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for AI workload deployment
- Strong understanding of MLOps practices including model monitoring, versioning, and CI/CD pipelines
AI Software Developer Jobs in Maryland: Frequently Asked Questions
How do you become an ai software developer in Maryland?
Most Maryland employers require at least a bachelor's degree in computer science, data science, or a closely related field, with a master's degree preferred for senior roles. Maryland does not issue a state-specific license for ai software developers, so the path centers on formal education, a strong project portfolio demonstrating deployed models, and proficiency in tools like Python and cloud ML platforms. Many Maryland candidates also pursue credentials such as AWS Certified Machine Learning or Google Professional ML Engineer to stand out in the competitive federal contracting market.
How much do AI software developers make in Maryland?
AI software developers 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 ai software developers in Maryland?
Maryland ai software developer roles are posted by Johns Hopkins University Applied Physics Laboratory, Bitwise, and Booz Allen Hamilton and others right now, based on current listings on Migrate Mate as of November 2026. Maryland's dense concentration of federal agencies and prime defense contractors means a large share of openings come from systems integrators and research institutions with long-term government contracts.
Which Maryland cities have the most ai software developer jobs?
Laurel, Columbia, and Baltimore lead Maryland for ai software developer openings. The Baltimore and D.C. suburb corridor drives the majority of demand, anchored by federal agencies, defense primes like Northrop Grumman and Leidos, and research institutions such as Johns Hopkins, while smaller markets like Annapolis and Columbia reflect the large technology campuses and headquarters operations located between those two major hubs.
Are there remote ai software developer jobs in Maryland?
Yes, and more than most fields. About 78% of ai software developer openings tied to Maryland are remote or hybrid as of November 2026, reflecting how naturally portable software and model development work is. The most remote-friendly parts of the role are model training, code development, and data pipeline work, while roles tied to classified government projects typically require on-site presence at cleared facilities in the Maryland suburbs.
How can I get hired as an ai software developer in Maryland with little or no experience?
The most realistic entry path is through a master's program or internship at a Maryland research institution. Johns Hopkins University and the University of Maryland both place graduates directly into AI roles at affiliated labs and nearby federal contractors. Entry-level candidates should target associate software developer or junior machine learning engineer titles at companies like Leidos or MITRE, which run structured new-graduate programs. A portfolio of two or three deployed, documented ML projects on GitHub, plus a cloud certification, provides the concrete proof of skill Maryland employers ask for when evaluating candidates without prior full-time experience.
Where can I find and apply to ai software developer jobs in Maryland?
You can find and apply to ai software developer jobs in Maryland on Migrate Mate, which lists current Maryland openings from employers across the state. Find the roles that fit your background and apply directly from the listings.
See All 59 AI Software Developer Jobs in Maryland
Find roles in Maryland that match your experience and apply in just a few clicks.
Find AI Software Developer Jobs