1

Algorithm Development Engineer Jobs (NOW HIRING)

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 ...

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 ...

VP, Algorithm - AI

Irvine, CA · On-site

$254K - $320K/yr

This role provides functional leadership for algorithm development to drive innovation and clinical impact. The VP will lead a team of algorithm engineers, shape the technical roadmap, and ensure ...

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 ...

VP, Algorithm - AI

Irvine, CA · On-site

$254K - $320K/yr

This role provides functional leadership for algorithm development to drive innovation and clinical impact. The VP will lead a team of algorithm engineers, shape the technical roadmap, and ensure ...

Required : • 12+ years of experience in algorithm development, data science, AI/ML, signal processing, or related engineering fields • 5+ years of leadership experience managing technical teams ...

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 ...

AI Algorithm Developer

Santa Clara, CA · On-site

$161K - $221K/yr

Key Responsibilities Algorithm Development * Design and implement deep learning models for ... Write clean, maintainable, scalable code following software engineering best practices * Apply ...

next page

Showing results 1-20

Algorithm Development Engineer information

See salary details

$49K

$96.2K

$153.5K

How much do algorithm development engineer jobs pay per year?

As of Jul 15, 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 are Algorithm Development Engineers?

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 July 2026, with employment types broken down into 3% Locum Tenens, 46% Full Time, 16% Part Time, 2% Contract, 31% Nights, and 2% Summer. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $96,155 per year, or $46.2 per hour.
Signal Processing Algorithm Engineer

Signal Processing Algorithm Engineer

Coda Octopus Colmek

Murray, UT • On-site

Full-time

Re-posted 14 hours ago


Job description

Full Listing
Coda Octopus Engineering, Inc is part of Coda Octopus Group, Inc. Within the Group its core business involves designing, manufacturing, selling and supporting, systems and software for the marine survey, construction and security industries including real-time 3D sonars, GNSS/inertial measurement units and diver HUD systems.
Coda Octopus Engineering is part of the Innovation Center of the Group and as part of its support for the technology business within the Group, seeks to recruit for the position of Signal Processing/Algorithm Engineer at our Salt Lake City Office. This position is full-time.
Ideally you will be qualified to degree level or equivalent and have at least 5 years' experience in signal processing/algorithm development and have a strong background in mathematics. You will have strong analytical and problem-solving skills and can work in a multi-disciplined design and development team. You will possess excellent interpersonal skills, have problem solving and creativity skills, honesty and integrity, an eagerness to learn and a high level of personal motivation, drive, and energy.
  • Key requirements
  • Digital signal processing and analysis
  • Mathematical modelling in Matlab or similar
  • GPU, HPC, Parallel, and/or Muti-threaded Computing
  • Algorithm development/research
  • Embedded implementation of algorithms
  • Review and understand existing research

Desirable
  • C++/C# design and programming
  • CUDA Environment
  • Antenna arrays and beamforming
  • Knowledge of underwater acoustics domain
  • Other domains with transferrable skills would be radars or 3D optical cameras
  • AI and ML for signal processing and array design
  • Experience translating existing research into practice

Duties will include:
  • Analysis and requirements definition for new algorithms or processing stages.
  • Researching and developing algorithms for a wide variety of signal and imaging problems.
  • Researching and developing signal processing, including beamforming algorithms for sonar applications.
  • Developing C++/C# and CUDA versions of algorithms for use on embedded, real-time, systems.
  • Preparing Research reports or other technical documentation.
  • Performing development, testing, documentation, under version and release control to meet or exceed ISO9001.
  • Be proactive regarding new algorithm techniques and technology that can be used in future developments.

Salary will be competitive and dependent on experience. Coda Octopus Engineering, Inc. offers a competitive benefits package.