This position will require computer science skills (operating systems, compiler theory, database theory, algorithm analysis, computer architecture, discrete math, programming language theory, and ...
This position will require computer science skills (operating systems, compiler theory, database theory, algorithm analysis, computer architecture, discrete math, programming language theory, and ...
Artificial Intelligence Machine Learning Engineer 2
Annapolis Junction, MD · On-site
$61.25 - $81/hr
Run machine learning algorithms * Use results to improve models * Train and retrain systems when needed * Experience in working with various ML libraries and packages * Run standard test and ...
Artificial Intelligence Machine Learning Engineer 2
Annapolis Junction, MD · On-site
$61.25 - $81/hr
Run machine learning algorithms * Use results to improve models * Train and retrain systems when needed * Experience in working with various ML libraries and packages * Run standard test and ...
RF Software Engineer 2 - (DSP, C++, Linux)
Annapolis, MD · On-site
$218 - $267/hr
Developed algorithms will be focused on high throughput exploitation of signals, with an emphasis on low signal to noise ratio, higher‑order, and/or adaptive modulations. The candidate will conduct ...
RF Software Engineer 2 - (DSP, C++, Linux)
Annapolis, MD · On-site
$218 - $267/hr
Developed algorithms will be focused on high throughput exploitation of signals, with an emphasis on low signal to noise ratio, higher‑order, and/or adaptive modulations. The candidate will conduct ...
AI/ML Engineer II
Annapolis Junction, MD · On-site
The AI/ML Engineer will design, create, test, and productize AI/ML algorithms in support of the FFPP VISTA Development and Sustainment mission. Responsibilities : • Select appropriate data sets • ...
AI/ML Engineer II
Annapolis Junction, MD · On-site
The AI/ML Engineer will design, create, test, and productize AI/ML algorithms in support of the FFPP VISTA Development and Sustainment mission. Responsibilities : • Select appropriate data sets • ...
SOFTWARE DEVELOPER
Greenbelt, MD · Hybrid
Medical
Dental
Vision
Life
Retirement
PTO
Algorithm Integration * Assist with integration of Kalman Filters, GEONS estimation algorithms, clock steering controllers, time-transfer algorithms, and related software into the cFS environment.
SOFTWARE DEVELOPER
Greenbelt, MD · Hybrid
Medical
Dental
Vision
Life
Retirement
PTO
Algorithm Integration * Assist with integration of Kalman Filters, GEONS estimation algorithms, clock steering controllers, time-transfer algorithms, and related software into the cFS environment.
Mid-Level AI/ML Engineer [$274k/yr+] TS/SCI-FS Poly with Security Clearance
Annapolis Junction, MD · On-site
$274K/yr
Summary: • Design, create, test, and productize AI/ML algorithms and models. • Manage model architecture, data pipelines, and metrics. • Apply data engineering, data governance, and software ...
Mid-Level AI/ML Engineer [$274k/yr+] TS/SCI-FS Poly with Security Clearance
Annapolis Junction, MD · On-site
$274K/yr
Summary: • Design, create, test, and productize AI/ML algorithms and models. • Manage model architecture, data pipelines, and metrics. • Apply data engineering, data governance, and software ...
Bachelor of Science in Engineering or Computer Science Seven (7) years experience as a DSP Algorithm developer on projects with similar software processes. Seven (7) years experience with C++, Linux ...
Quick apply
Bachelor of Science in Engineering or Computer Science Seven (7) years experience as a DSP Algorithm developer on projects with similar software processes. Seven (7) years experience with C++, Linux ...
SOFTWARE DEVELOPER with Security Clearance
Greenbelt, MD · On-site
Medical
Dental
Vision
Life
Retirement
PTO
Algorithm Integration * Assist with integration of Kalman Filters, GEONS estimation algorithms, clock steering controllers, time-transfer algorithms, and related software into the cFS environment.
SOFTWARE DEVELOPER with Security Clearance
Greenbelt, MD · On-site
Medical
Dental
Vision
Life
Retirement
PTO
Algorithm Integration * Assist with integration of Kalman Filters, GEONS estimation algorithms, clock steering controllers, time-transfer algorithms, and related software into the cFS environment.
Mid-Level AI/ML Engineer [$274k/yr+] TS/SCI-FS Poly with Security Clearance
Annapolis Junction, MD · On-site
$274K/yr
Summary: • Design, create, test, and productize AI/ML algorithms and models. • Manage model architecture, data pipelines, and metrics. • Apply data engineering, data governance, and software ...
Mid-Level AI/ML Engineer [$274k/yr+] TS/SCI-FS Poly with Security Clearance
Annapolis Junction, MD · On-site
$274K/yr
Summary: • Design, create, test, and productize AI/ML algorithms and models. • Manage model architecture, data pipelines, and metrics. • Apply data engineering, data governance, and software ...
Bachelor of Science in Engineering or Computer Science Four (4) years experience as a DSP Algorithm developer on projects with similar software processes. Four (4) years experience with C++, Linux ...
Bachelor of Science in Engineering or Computer Science Four (4) years experience as a DSP Algorithm developer on projects with similar software processes. Four (4) years experience with C++, Linux ...
RF Software Engineer 3
Laurel, MD · On-site
Design and implement DSP algorithms in software, with a focus on high-throughput exploitation of signals, low signal to noise ratio, higher-order, and/or adaptive modulations Conduct necessary ...
RF Software Engineer 3
Laurel, MD · On-site
Design and implement DSP algorithms in software, with a focus on high-throughput exploitation of signals, low signal to noise ratio, higher-order, and/or adaptive modulations Conduct necessary ...
RF Software Engineer 3
Annapolis, MD · On-site
Design and implement DSP algorithms in software, with a focus on high-throughput exploitation of signals, low signal to noise ratio, higher-order, and/or adaptive modulations Conduct necessary ...
RF Software Engineer 3
Annapolis, MD · On-site
Design and implement DSP algorithms in software, with a focus on high-throughput exploitation of signals, low signal to noise ratio, higher-order, and/or adaptive modulations Conduct necessary ...
RF Software Engineer 3
Annapolis, MD · On-site
Bachelor of Science in Engineering or Computer Science Seven (7) years experience as a DSP Algorithm developer on projects with similar software processes. Seven (7) years experience with C++, Linux ...
RF Software Engineer 3
Annapolis, MD · On-site
Bachelor of Science in Engineering or Computer Science Seven (7) years experience as a DSP Algorithm developer on projects with similar software processes. Seven (7) years experience with C++, Linux ...
Bachelor of Science in Engineering or Computer Science Four (4) years experience as a DSP Algorithm developer on projects with similar software processes. Four (4) years experience with C++, Linux ...
Quick apply
Bachelor of Science in Engineering or Computer Science Four (4) years experience as a DSP Algorithm developer on projects with similar software processes. Four (4) years experience with C++, Linux ...
Bachelor of Science in Engineering or Computer Science Seven (7) years experience as a DSP Algorithm developer on projects with similar software processes. Seven (7) years experience with C++, Linux ...
Bachelor of Science in Engineering or Computer Science Seven (7) years experience as a DSP Algorithm developer on projects with similar software processes. Seven (7) years experience with C++, Linux ...
RF Software Engineer 3 Annapolis Junction, MD 7/15/2026
Annapolis, MD · On-site
$110 - $170/hr
Design and implement DSP algorithms in software, with a focus on high-throughput exploitation of signals, low signal to noise ratio, higher-order, and/or adaptive modulations * Conduct necessary ...
New
RF Software Engineer 3 Annapolis Junction, MD 7/15/2026
Annapolis, MD · On-site
$110 - $170/hr
Design and implement DSP algorithms in software, with a focus on high-throughput exploitation of signals, low signal to noise ratio, higher-order, and/or adaptive modulations * Conduct necessary ...
New
Design and implement DSP algorithms in software, with a focus on high-throughput exploitation of signals, low signal to noise ratio, higher-order, and/or adaptive modulations Conduct necessary ...
Design and implement DSP algorithms in software, with a focus on high-throughput exploitation of signals, low signal to noise ratio, higher-order, and/or adaptive modulations Conduct necessary ...
RF Software Engineer 2
Annapolis, MD · On-site
Bachelor of Science in Engineering or Computer Science Four (4) years experience as a DSP Algorithm developer on projects with similar software processes. Four (4) years experience with C++, Linux ...
RF Software Engineer 2
Annapolis, MD · On-site
Bachelor of Science in Engineering or Computer Science Four (4) years experience as a DSP Algorithm developer on projects with similar software processes. Four (4) years experience with C++, Linux ...
Design and implement DSP algorithms in software, with a focus on high-throughput exploitation of signals, low signal to noise ratio, higher-order, and/or adaptive modulations Conduct necessary ...
Quick apply
Design and implement DSP algorithms in software, with a focus on high-throughput exploitation of signals, low signal to noise ratio, higher-order, and/or adaptive modulations Conduct necessary ...
Signal Processing / Communications Engineer
Laurel, MD · On-site
Medical
Dental
Vision
Life
Retirement
PTO
Implement algorithms efficiently in real-time embedded systems. * Conduct simulations and modeling of communication channels to analyze performance and optimize system designs. * Develop signal ...
Signal Processing / Communications Engineer
Laurel, MD · On-site
Medical
Dental
Vision
Life
Retirement
PTO
Implement algorithms efficiently in real-time embedded systems. * Conduct simulations and modeling of communication channels to analyze performance and optimize system designs. * Develop signal ...
Algorithms information
See Maryland salary details
$66.3K - $77.7K
0% of jobs
$77.7K - $89.2K
4% of jobs
$89.2K - $100.7K
8% of jobs
$111.5K is the 25th percentile. Wages below this are outliers.
$100.7K - $112.1K
14% of jobs
$112.1K - $123.6K
13% of jobs
The median wage is $132.9K / yr.
$123.6K - $135.1K
14% of jobs
$135.1K - $146.5K
12% of jobs
$156.7K is the 75th percentile. Wages above this are outliers.
$146.5K - $158K
12% of jobs
$158K - $169.4K
10% of jobs
$169.4K - $180.9K
9% of jobs
$180.9K - $192.4K
5% of jobs
$66.3K
$134.7K
$192.4K
How much do algorithms jobs pay per year?
What is an algorithm?
What are some common challenges faced by professionals working in algorithm development roles?
What are the key skills and qualifications needed to thrive as an algorithms engineer?
What is the difference between Algorithms vs Data Analysts?
| Aspect | Algorithms | Data Analysts |
|---|---|---|
| Required Credentials | Degree in Computer Science, Mathematics, or related fields; programming skills | Degree in Statistics, Mathematics, or related fields; analytical skills |
| Work Environment | Tech companies, research labs, software development | Business, finance, marketing, healthcare sectors |
| Employer & Industry Usage | Used to develop models, optimize processes, and automate tasks | Used to interpret data, generate reports, and support decision-making |
Algorithms focus on designing step-by-step procedures for problem-solving and are essential in software development and AI. Data Analysts interpret and visualize data to help organizations make informed decisions. While both roles work with data, algorithms are more technical and programming-intensive, whereas data analysts focus on data interpretation and reporting.
What is the job of an algorithms?
What jobs use algorithms?

Other
Re-posted 15 hours ago
Job description
* Must have a strong background in network protocol analysis.
* The ideal candidate will be inquisitive and have a discovery-focused mindset.
* Level 2:
* 5 years of relevant experience in the following areas: computer system research, simulation/ model development and prototyping, software design, programming, computational science, algorithm analysis, design, and reverse engineering/ designing/ developing to include hardware and/ or software.
* A Bachelor's degree in Computer Science or related fields such as (Engineering, Mathematics, Information Technology, or Information Systems), only if the following foundational Computer Science areas are met: algorithms, computer architecture, programming methodologies, data structures, logic and computation, and advanced mathematics.
* Level 3:
* 8 years of relevant experience in the following areas: computer system research, simulation/ model development and prototyping, software design, programming, computational science, algorithm analysis, design, and reverse engineering/ designing/ developing to include hardware and/ or software.
* A Bachelor's degree in Computer Science or related fields such as (Engineering, Mathematics, Information Technology, or Information Systems), only if the following foundational Computer Science areas are met: algorithms, computer architecture, programming methodologies, data structures, logic and computation, and advanced mathematics.
* Level 4:
* 11 years of relevant experience in the following areas: computer system research, simulation/ model development and prototyping, software design, programming, computational science, algorithm analysis, design, and reverse engineering/ designing/ developing to include hardware and/ or software.
* A Bachelor's degree in Computer Science or related fields such as (Engineering, Mathematics, Information Technology, or Information Systems), only if the following foundational Computer Science areas are met: algorithms, computer architecture, programming methodologies, data structures, logic and computation, and advanced mathematics. Security Clearance: * A current government clearance, background investigation, and polygraph are required. #LI-JP1 #OpsConsulting