1

Senior Algorithm Engineer Jobs in Maryland (NOW HIRING)

Senior Software Engineer

Annapolis Junction, MD · On-site

$125K - $165K/yr

They are seeking a Senior Software Engineer to shape technical direction, architecture, and ... algorithms that interface with relational databases • Exploring and applying novel and non ...

Senior Software Engineer

Annapolis Junction, MD · On-site

$125K - $165K/yr

They are seeking a Senior Software Engineer to shape technical direction and develop advanced data ... algorithms that interface with relational databases • Exploring and applying novel and non ...

Senior AI Engineer

Rockville, MD · On-site

$130 - $160/hr

As a Senior AI Engineer, you will * Support the development and operationalization of AI and ... algorithms and platforms. * Apply cutting‑edge techniques in statistical analysis, predictive ...

Showing results 21-40

Senior Algorithm Engineer information

See Maryland salary details

$57.7K

$122.8K

$178.1K

How much do senior algorithm engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for senior algorithm engineer in Maryland is $122,829.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,400.00 and $139,300.00 per year, depending on experience, location, and employer.

What does a senior algorithm engineer do?

A Senior Algorithm Engineer is responsible for designing, developing, and optimizing complex algorithms that solve technical problems or enhance product performance. They often work with large datasets, machine learning models, or mathematical techniques to create efficient solutions. In addition to coding, they may collaborate with cross-functional teams, review the work of junior engineers, and help set the technical direction for algorithm development projects. Their expertise ensures that products and systems run efficiently and accurately.

What are the key skills and qualifications needed to thrive as a senior algorithm engineer, and why are they important?

To thrive as a Senior Algorithm Engineer, you need advanced proficiency in mathematics, computer science, and algorithm design, usually supported by a relevant degree and extensive experience in the field. Expertise with programming languages such as Python or C++, proficiency with machine learning libraries, and familiarity with version control systems like Git are commonly required. Strong problem-solving skills, attention to detail, and the ability to communicate complex ideas clearly help set top candidates apart. These skills are crucial for developing robust, efficient solutions and collaborating effectively on challenging technical projects.

What are some common challenges faced by senior algorithm engineers when deploying algorithms into production environments?

Senior Algorithm Engineers often encounter challenges such as ensuring that algorithms are both scalable and efficient when integrated into real-time systems. Balancing model accuracy with computational resource constraints is a frequent task, as well as addressing data inconsistencies and managing version control for iterative algorithm updates. Collaboration with software engineers and data engineers is essential to ensure smooth deployment, monitor performance, and quickly resolve any production issues. Staying updated with the latest frameworks and best practices also helps in overcoming these challenges.

What is the difference between Senior Algorithm Engineer vs Data Scientist?

AspectSenior Algorithm EngineerData Scientist
Required CredentialsBachelor's or Master's in CS, EE, or related; strong math and programming skillsBachelor's or Master's in CS, Statistics, or related; strong analytical and programming skills
Work EnvironmentDevelops algorithms for software, hardware, or embedded systems in tech companiesAnalyzes data to extract insights, often in tech, finance, or healthcare sectors
Industry UsageCommon in AI, robotics, and software developmentPrevalent in analytics, machine learning, and business intelligence

While both roles require strong programming and analytical skills, Senior Algorithm Engineers focus on designing and optimizing algorithms for technical systems, whereas Data Scientists analyze data to inform business decisions. The roles often overlap in AI and machine learning projects but serve different primary functions within organizations.

What are the most commonly searched types of Algorithm Engineer jobs in Maryland?

The most popular types of Algorithm Engineer jobs in Maryland are:

What cities in Maryland are hiring for Senior Algorithm Engineer jobs?

Cities in Maryland with the most Senior Algorithm Engineer job openings:

Infographic showing various Senior Algorithm Engineer job openings in Maryland as of August 2026, with employment types broken down into 90% Full Time, 6% Part Time, and 4% Contract. Highlights an 84% Physical, 6% Hybrid, and 10% Remote job distribution, with an average salary of $122,829 per year, or $59.1 per hour.

Wireless Communications Senior Design Engineer

Maxtena Inc

Germantown, MD • On-site

Full-time

Re-posted 19 days ago


Job description

As a Wireless Communications Senior Design Engineer, you will be responsible for design, development, and optimization of advanced signal processing algorithms. Your work will include designing waveforms and signal detection/demodulation methods for RF communications systems and developing firmware for field-programmable gate array (FPGA) of wireless modem products based on Software Defined Radio (SDR) technologies.

The position is based in Germantown, MD.

YOUR WORK AT MAXTENA WILL INCLUDE:


  • Working with teams of software and hardware engineers to design custom RF communications systems for a Software Defined Radio

  • Designing and implementing waveform, signal detection, and feature extraction algorithms in firmware/software

  • Working at the physical layer to design waveforms and signal detection/demodulation methods that can be used in custom RF communications systems

  • Further Development of proven prototypes to a deployment standard

  • Building system solutions from algorithms by transitioning them from simulations to instantiations on FPGA platforms

  • Proposing verification methodologies and support the validation and testing of the implemented capabilities

  • Documenting the design, implementation, and test processes, and present the technical results to product teams and senior leadership

  • Development of Software/Firmware prototypes in an agile environment

  • Testing of solutions, including lab and field testing

  • Support demonstration of solutions

IDEAL CANDIDATE:


  • Must be a U.S. Citizen with an ability to obtain a Secret clearance

  • 5+ years of experience with wireless system modem implmentations

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or equivalent, Master's degrees prefered.

  • Lab integration / test / debug with Logic Analyzers, Spectrum Analyzers, Oscilloscopes

  • Knowledge of existing cellular, satellite or WiFI standards.

  • Excellent oral and written communication skills including concise presentation skills

DESIRED EXPERIECE:


  • Demonstrated ability to design waveforms and use signal processing techniques for RF communication systems in real-world environments

  • Demonstrated experience with developing algorithms using scripting languages such as MATLAB

  • Demonstrated experience with FPGA implementation and testbench design with VHDL, Verilog, and SystemVerilog

  • Experience with baseband firmware and hardware component selection

  • Familiarity with Xilinx design process flow and tools (Vivado, Xilink SDK)

  • Experience with C, C++ and developing for embedded targets

  • Experience with software defined radio architectures and experience prototyping and testing communications systems using open source SDR tools such as GNU Rad

Maxtena is an Equal Opportunity Employer.