1

Algorithm Design Jobs (NOW HIRING)

Sr. Algorithm Engineer

Troy, MI · On-site

$99K - $136K/yr

Design, integrate, test and release software/algorithm to internal and external customers * Algorithm validation and functional performance Improvement in various environments * Help resolve the ...

Design and implement signal processing, estimation, calibration, detection, and predictive algorithms. * Apply statistical modeling, machine learning, and data analytics techniques to extract ...

Design and implement novel computational photography algorithms. * Work closely with the hardware team to design new camera products. * Transfer technology to product groups and see your ideas ...

Design and implement novel computational photography algorithms. * Work closely with the hardware team to design new camera products. * Transfer technology to product groups and see your ideas ...

Lead the design and development of advanced ECG signal processing algorithms, including filtering, feature extraction, waveform delineation, and rhythm classification * Architect scalable algorithm ...

Lead the design and development of advanced ECG signal processing algorithms, including filtering, feature extraction, waveform delineation, and rhythm classification * Architect scalable algorithm ...

Showing results 21-40

Algorithm Design information

See salary details

$29.5K

$110.9K

$172.5K

How much do algorithm design jobs pay per year?

As of Aug 21, 2026, the average yearly pay for algorithm design in the United States is $110,868.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,500.00 and $129,000.00 per year, depending on experience, location, and employer.

What is algorithm design?

Algorithm design is the process of creating step-by-step solutions to computational problems. It involves defining a clear set of instructions that a computer can follow to achieve a specific goal, such as sorting data or searching for information. Good algorithm design focuses on efficiency, correctness, and scalability, ensuring that the solution works well for different inputs and sizes. This field is fundamental in computer science and underpins many areas of software development and engineering.

What are the key skills and qualifications needed to thrive in algorithm design, and why are they important?

To excel in Algorithm Design, you need a deep understanding of data structures, computational complexity, and strong mathematical and programming foundations, often supported by a degree in computer science or a related field. Familiarity with programming languages like Python, C++, or Java, and tools such as algorithm analysis frameworks and version control systems, is typically required. Analytical thinking, problem-solving ability, and effective communication are crucial soft skills for this role. These capabilities are vital for developing efficient, scalable solutions and effectively collaborating with development teams to solve complex computational problems.

What are some common challenges faced by professionals in algorithm design roles, and how can they be addressed?

Professionals in algorithm design often encounter challenges such as optimizing for both efficiency and accuracy, handling large or complex datasets, and ensuring solutions are scalable. Collaboration with software engineers, data scientists, and domain experts is crucial to validate approaches and integrate algorithms effectively into products. Staying updated with the latest research and continuously refining problem-solving skills can help address these challenges and contribute to innovative, robust solutions.

What is the difference between Algorithm Design vs Data Scientist?

AspectAlgorithm DesignData Scientist
Required CredentialsComputer Science degree, programming skillsStatistics, data analysis, programming
Work EnvironmentSoftware development, research teamsData analysis, business insights teams
Industry UsageTech, software, AI developmentFinance, marketing, healthcare
Common Search/ComparisonFocus on creating algorithmsFocus on data analysis and interpretation

Algorithm Design involves creating efficient algorithms to solve computational problems, often requiring strong programming and computer science skills. Data Scientists analyze and interpret complex data to inform business decisions, combining statistical knowledge with programming. While both roles require technical skills, Algorithm Design is more focused on developing algorithms, whereas Data Scientists focus on extracting insights from data.

How to get better at algorithm design?

To improve at algorithm design, focus on studying fundamental algorithms and data structures, practicing problem-solving on platforms like LeetCode or Codeforces, and analyzing algorithm efficiency. Developing a strong understanding of computational complexity and regularly challenging yourself with complex problems enhances skills relevant to algorithm design roles.
More about Algorithm Design jobs

What states have the most Algorithm Design jobs?

States with the most job openings for Algorithm Design jobs include:

Infographic showing various Algorithm Design job openings in the United States as of August 2026, with employment types broken down into 89% Full Time, 7% Part Time, and 4% Contract. Highlights an 83% Physical, 5% Hybrid, and 12% Remote job distribution, with an average salary of $110,868 per year, or $53.3 per hour.

Algorithm Engineer Staff - Clearance Required

Lockheed Martin Corporation

Huntsville, AL • On-site

Full-time

Medical, Dental, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Lockheed Martin rating

8.1

Company rating: 8.1 out of 10

Based on 392 frontline employees who took The Breakroom Quiz

41st of 72 rated aerospace companies


Job description

Who We Are
At Lockheed Martin, we believe that by applying the highest standards of business ethics and forward-thinking, everything is within our reach - and yours as a Lockheed Martin employee. We value your unique skills and expertise, and we aim to give back continuously by offering a wide variety of benefits and amenities to help our employees live flexible, balanced, and fulfilling lives at, and outside of, work.
What We're Doing
Our Team, the Command and Control, Battle Management and Communications (C2BMC) Regional
team, is constantly engineering, developing and integrating new capabilities for the U.S. Missile
Defense System. protecting both the United States and its allies. This large, fast paced team, is composed of many small agile teams working together dynamic environment with a common mission to develop and deploy leading-edge missile defense technologies.
The Work
The C2BMC-Regional Application Agile Release Train is seeking a Software Engineer that will thrive in a fast paced team environment in the design, development, and testing of the C2BMC applications. Under minimal direction, provides specialized expertise within multiple systems, software disciplines, as well as general knowledge of related disciplines, applications implications, and customer areas. Common responsibilities of a software engineer on the RA ART team include:
Design and develop discrimination/fusion algorithms within the C2BMC Track Server application
Analyze, test, and verify existing algorithm design and performance
Support software testing and resolution of issues from multiple baselines
Perform in-depth analysis and technical support of systems software products, including complex problem resolution
Works from system specifications to develop or modify operating systems applications
Assist with design, coding, benchmark testing, debugging and documentation of algorithms and software
Interface with other system support groups
Generate software design artifacts and support design and code reviews
Develop technical documentation (whitepaper/ADD) and present design to external stakeholders
Why Join Us
Excellent benefits and amenities
Ongoing career development and support
Rewards and recognition for your hard work
Medical and dental coverage
401k retirement savings plan
Paid time off for work/life balance
Mentorship opportunities

What Lockheed Martin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Lockheed Martin logo

About Lockheed Martin

Sourced by ZipRecruiter

As a global security and aerospace company, the majority of Lockheed Martin's business is with the U.S. Department of Defense and U.S. federal government agencies.The remaining portion of Lockheed Martin's business is comprised of international government and commercial sales of products, services and platforms.

Industry

Manufacturing

Company size

10,000+ Employees

Headquarters location

Bethesda, MD, US

Year founded

1912