1

Algorithm Development Engineer Jobs (NOW HIRING)

The engineer bridges clinical needs, scientific rigor, and production software engineering ... Lead intellectual property reviews for algorithm development * Attend scientific meetings, and ...

The engineer bridges clinical needs, scientific rigor, and production software engineering ... Lead intellectual property reviews for algorithm development * Attend scientific meetings, and ...

We are the leading at-home EEG platform supporting clinical development of novel therapeutics for ... Our FDA 510(k)-cleared Waveband EEG headband and AI algorithms enable quantitative biomarker ...

We are the leading at-home EEG platform supporting clinical development of novel therapeutics for ... Our FDA 510(k)-cleared Waveband EEG headband and AI algorithms enable quantitative biomarker ...

Senior Algorithm Engineer

Boston, MA · On-site

$113K - $155K/yr

We are the leading at-home EEG platform supporting clinical development of novel therapeutics for ... Beacon Biosignals is seeking a Senior Algorithm and Machine Learning engineer! As part of Beacon ...

New

Senior Algorithm Engineer

Boston, MA · On-site +1

$113K - $155K/yr

We are the leading at-home EEG platform supporting clinical development of novel therapeutics for ... Beacon Biosignals is seeking a Senior Algorithm and Machine Learning engineer! As part of Beacon ...

Quantum Algorithm Development * Design, develop, and optimize quantum and hybrid classical-quantum ... Collaborate with cross-functional engineering teams to integrate quantum solutions into broader ...

Algorithm Engineer

Rockville, MD · On-site

$120K - $140K/yr

You will be part of a cross-functional product development team, working closely with engineering and product stakeholders to design, evaluate, and deploy algorithms on edge devices such as routers ...

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.

Staff Algorithm Engineer

Gehc

Waukesha, WI • Hybrid

Full-time

Re-posted 7 days ago


Job description

Job Description SummaryThis role focuses on the design, clinical validation, and production implementation of ECG and cardiology algorithms used in regulated medical devices. The engineer bridges clinical needs, scientific rigor, and production software engineering, translating research algorithms (often in Python) into highperformance, safetycritical C/C++ implementations, while operating within GE HealthCare's Quality Management System and Design Controls.
Success requires deep signal processing expertise, strong software engineering discipline, familiarity with clinical cardiology workflows, and the ability to collaborate globally with clinicians, customers, and regulatory stakeholders.Job Description

Roles and Responsibilities

In this role, you will:

  • Design, implement, test and document algorithms for Cardiology products based on customer and clinical needs.
  • Clinically validate that algorithms meet intended use and performance requirements using disciplined scientific and statistical methods with clinically relevant data
  • Contribute to the risk analysis of algorithm implementations in terms of the impact on patient safety
  • Develop Software using C/C++
  • Interact with global customers, clinicians, and GE HealthCare personnel to define and document algorithm development needs
  • Lead intellectual property reviews for algorithm development
  • Attend scientific meetings, and customer/luminary meetings as necessary to obtain input for new algorithm development
  • Provide support related to ECG analysis to clinical application specialists
  • Understand and follow GE HealthCare Quality Management System and Design Controls throughout the product development cycle
  • Read, analyze, and understand existing Python codebases and re-implement algorithms in C/C++, ensuring performance, accuracy, and maintainability.


Minimum Requirements

  • Bachelor's degree in computer science, computer engineering, electrical engineering, or a related STEM field (Science, Technology, Engineering, or Math) with a minimum of 6 years of relevant experience. Advanced degree preferred.
  • Minimum 5 years of experience in structured programming experience.
  • Minimum of 2 years of experience in Algorithm Development
  • Proficiency in C/C++
  • Ability to read, understand, and translate Python algorithms into productionquality C/C++ implementations.
  • Demonstrated application of signal processing theory and techniques to biological signals with minimum of 3 years implementing and designing signal processing algorithms preferably on biological signals.
  • Demonstrated ability to apply scientific and statistical methods on datasets for algorithm development
  • Demonstrated ability to author clear, high-quality technical documentation, including software design reviews, test procedures, and verification and validation artifacts, preferably within a regulated environment.
  • Willingness to work a hybrid schedule with three days per week on-site at the GE HealthCare office located in Waukesha, Wisconsin.
  • Demonstrated flexibility in approach to work hours, and willingness to partner with and accommodate global teams and schedules.
  • Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.

Desired Characteristics Technical Expertise:

  • Demonstrated knowledge of cardiology workflow and diagnostic ECG modalities
  • Knowledge of electrocardiography and cardiac physiology
  • Knowledge of biostatistics
  • Knowledge of machine learning and artificial intelligence
  • Experience programming for real-time systems
  • Experience programming for real-time systems
  • Demonstrated experience with Quality Management Systems (QMS), regulatory compliance processes, and/or 510(k) submissions

Business Acumen:
  • Strong problem-solving abilities and capable of articulating specific technical topics or assignments
  • Experience in building scalable and highly available distributed systems
  • Expert in breaking down problems and estimate time for development tasks
  • Evangelizes how our technology solves customer problems from a technology and business perspective

Leadership:
  • Demonstrates clarity of thinking to work through limited information and vague problem definitions
  • Influences through others; builds direct and "behind the scenes" support for ideas
  • Proactively identifies and removes project obstacles or barriers on behalf of the team
  • Shares knowledge, power, and credit, establishing trust, credibility, and goodwill

Personal Attributes:
  • Able to work under minimal supervision
  • Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
  • Able to work well with global teams, including time-zone flexibility
  • Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work
We will not sponsor individuals for employment visas, now or in the future, for this job opening.

GE HealthCare offers a great work environment, professional development, challenging careers, and competitive compensation. GE HealthCare is anEqual Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.

GE HealthCare will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).

While GE HealthCare does not currently require U.S. employees to be vaccinated against COVID-19, some GE HealthCare customers have vaccination mandates that may apply to certain GE HealthCare employees.

Relocation Assistance Provided: Yes