1

Algorithm Development Engineer Jobs (NOW HIRING)

Senior Algorithm Engineer

Boston, MA ยท Remote

$170K - $190K/yr

Participate in and lead the entire biosignal-based algorithm development lifecycle for medical ... You follow and spread best practices in software and ML engineering, including testing, version ...

Senior Algorithm Engineer

Boston, MA ยท On-site +1

$170K - $190K/yr

Beacon Biosignals is transforming precision medicine for the brain, from clinical development to ... Beacon Biosignals is seeking a Senior Algorithm and Machine Learning engineer! As part of Beacon ...

Algorithm Engineer

Boston, MA ยท On-site +1

$150K - $170K/yr

Beacon Biosignals is seeking a Machine Learning engineer! As part of Beacon's analytics and machine ... Participate in and lead the entire biosignal-based algorithm development lifecycle for medical ...

Engineer II, Algorithm

Irvine, CA ยท On-site

$120K - $150K/yr

The Engineer II, Algorithm supports the design, development, testing, and optimization of advanced ... This role contributes to the development of next-generation noninvasive monitoring solutions ...

Algorithm Engineer

Milpitas, CA ยท On-site

$136K - $231K/yr

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... This role focuses on the design and development of advanced algorithms for KLA's innovative ...

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... This role focuses on the design and development of advanced algorithms for KLA's innovative ...

Senior Systems Dev Engineer, Compass

Pasadena, CA ยท On-site

$114K - $156K/yr

... algorithms work? At Amazon Robotics, we're seeking a Senior Systems Dev Engineer who can bridge the ... gap between lab hardware and software development cycles, ensuring our safety technology matures ...

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... This role focuses on the design and development of advanced algorithms for KLA's innovative ...

Showing results 21-40

Algorithm Development Engineer information

See salary details

$49K

$96.2K

$153.5K

How much do algorithm development engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for algorithm development engineer in the United States is $96,155.00, according to ZipRecruiter salary data. Most workers in this role earn between $79,500.00 and $106,500.00 per year, depending on experience, location, and employer.

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

To thrive as an Algorithm Development Engineer, you need a strong background in mathematics, computer science, and programming, typically supported by a relevant degree such as Computer Science or Electrical Engineering. Proficiency in languages like Python, C++, and MATLAB, as well as experience with data analysis tools and version control systems, is crucial; some roles may require knowledge of machine learning frameworks or specialized certifications. Analytical thinking, problem-solving, and effective communication are vital soft skills that help in collaborating with cross-functional teams and translating complex requirements. These skills and qualities are essential for designing efficient algorithms that solve real-world problems and drive technological innovation.

What is an algorithm development engineer?

Algorithm Development Engineers are professionals who design, develop, and optimize algorithms to solve complex problems in various fields such as software engineering, data analysis, machine learning, and signal processing. They work on translating theoretical concepts into practical algorithms that can be implemented in products or systems. These engineers often collaborate with data scientists, software developers, and hardware engineers to ensure that their algorithms are efficient, scalable, and meet specific project requirements.

How does an algorithm development engineer typically collaborate with cross-functional teams during a project?

Algorithm Development Engineers often work closely with software engineers, data scientists, and product managers to translate theoretical models into practical solutions. They participate in cross-functional meetings to align on project goals, share progress, and address technical challenges. Regular communication and code reviews are crucial, as the algorithms must integrate smoothly with broader systems and meet both technical and business requirements. This collaborative environment fosters innovation and ensures that solutions are robust, scalable, and effective.

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

AspectAlgorithm Development EngineerData Scientist
Required CredentialsBachelor's or Master's in Computer Science, Electrical Engineering, or related fields; knowledge of algorithms and programmingBachelor's or Master's in Statistics, Data Science, or related fields; strong analytical and statistical skills
Work EnvironmentResearch and development teams, software companies, tech firmsData analysis teams, business intelligence units, consulting firms
Industry UsageTechnology, automotive, robotics, AI developmentFinance, healthcare, marketing, e-commerce
Common Search/ComparisonYesYes

While both roles involve working with data and algorithms, Algorithm Development Engineers focus on designing and implementing algorithms for software and hardware systems, often in AI and robotics. Data Scientists analyze large datasets to extract insights and support decision-making. The roles overlap in technical skills but differ in their primary objectives and industry applications.

More about Algorithm Development Engineer jobs
What job categories do people searching Algorithm Development Engineer jobs look for? The top searched job categories for Algorithm Development Engineer jobs are:
Infographic showing various Algorithm Development Engineer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $96,155 per year, or $46.2 per hour.

Scientist, Systems Engineering (Detection Algorithm Development)

L3HHCM20

Fort Wayne, IN โ€ข On-site

Other

Posted 29 days ago


Job description

Job Title: Scientist, Systems Engineering (Detection Algorithm Development)ย 

Job Code:ย  41811

Job Location:ย  Fort Wayne, IN

Job Schedule: 9/80 (Every other Friday off)

ย 

Job Description:

The ideal candidate for this position has extensive knowledge of EO/IR image / video processing techniques that can be implemented in low size, weight, and power (SWaP) space systems. Candidate will provide direct contributions and act as a technical lead for algorithm development, analysis, integration into flight hardware, on-orbit troubleshooting, and future pursuits.

Algorithm performance plays a key role in all stages of program life cycle. Candidate needs to be comfortable working with end customers to understand requirements and capabilities define and run trade studies to meet customer requirements. Candidate will also work closely with other systems engineers to define CONOPs, ICDs, and implementation requirements.

Essential Functions:

  • Lead/support development of image and video processing algorithm solutions for space based EO/IR systems
  • Lead/support analysis of image and video processing algorithms in support of system level trade studies, requirement compliance and system characterization. Perform modeling & simulation activities to accurately model Earth observing EO/IR systems in LEO, MEO, and GEO.
  • Support systems engineering trade studies, CONOP development, and modeling/simulation efforts
  • Implement custom and OpenCV-based image/video processing algorithms in FPGAs, GPUs, or embedded systems
  • Perform rapid complex trade studies assessing a variety of algorithms to achieve optimal performance. Comfortable using tools such as NumPy, SciPy, scikit-learn, PyTorch, CV2, CUDA.
  • Familiar with Overhead Persistent InfraRed (OPIR) imagery and phenomenology
  • Develop and improve instrument documentation, processes, and test procedures
  • Support concept of operation development and requirements analysis, decomposition, and generation at various levels of the system
  • Support requirements traceability and development of test plans to cover requirements
  • Support integration and test of electro-optical/infrared systems and related hardware/software
  • Provide support to engineering in developing technical specifications, interface control documents, test plans and procedures, and test conformance to specifications
  • Ability to obtain and maintain a secret clearance

Qualifications:

  • Bachelor's Degree in engineering and minimum 12 years of prior relevant experience. Graduate Degree and a minimum of 10 years of prior related experience. In lieu of a degree, minimum of 16 years of prior related experience.
  • 5+ years experience in Python, C/C++, or VHDL
  • Professional experience implementing image/video processing algorithms in FPGAs, GPUs, or embedded systems


Preferred Additional Skills:

  • Strong background in mathematics or physics
  • Experience developing embedded software / firmware
  • Ability to read/write C/C++ software
  • Inter-personal and communication skills, ability to interact with a cross functional team
  • Ability to collaborate across all levels of leadership
  • Able to work with general direction or supervision in a demanding environment
  • Experience with data analysis and/or modeling and simulation (e.g. with MATLAB/Python)
  • Experience with estimating and managing costs
  • Experience architecting, analyzing, developing, and integrating end to end systems in areas such as EO/IR, RF, or space payload and spacecraft bus subsystems
  • Familiarity with program management, cost account management, integrated product teams

#LI-KB1