1

Algorithm Engineer Jobs in New York (NOW HIRING)

DSP Algorithm Engineer

Manhattan, NY · On-site

$157K - $183K/yr

DSP Algorithm Engineer Precision Neuroscience is building a next-generation brain-computer interface (BCI) to heal and empower millions of people living with neurological conditions. Our team brings ...

New

Founding Algorithm Developer

New York, NY · On-site

$140K - $190K/yr

Fleetline writes optimization algorithms for enterprise trucking fleets. We work with some of the ... Background may include top startups or big tech, ex-founder / founding engineer experience, or ...

Your Role Our Algorithmic Developers are researchers and engineers who transform complex quantitative concepts into high-performance trading strategies and systems that are efficient, stable, and ...

Algorithmic Developer

New York, NY · On-site

$200K - $300K/yr

Your Role Our Algorithmic Developers are researchers and engineers who transform complex quantitative concepts into high-performance trading strategies and systems that are efficient, stable, and ...

Your Role Our Algorithmic Developers are researchers and engineers who transform complex quantitative concepts into high-performance trading strategies and systems that are efficient, stable, and ...

We are looking for a Software Engineer with deep expertise in Mathematical Optimization and quantum algorithm development. This role is critical in architecting the core software engine that drives ...

Sr. Java Developer

New York, NY · On-site

$62.75 - $79.75/hr

Algorithm Engineering: Collaborate with Quants and Product Managers to translate complex execution strategies into performant, production-ready code. * Performance Optimization: Conduct deep-dive ...

Java/Scala Developer

New York, NY · Hybrid

$55.75 - $72.25/hr

Algorithm Engineering: Collaborate with Quants and Product Managers to translate complex execution strategies into performant, production-ready code. Performance Optimization: Conduct deep-dive ...

New

next page

Showing results 1-20

Algorithm Engineer information

See New York salary details

$65.1K

$122.1K

$222.1K

How much do algorithm engineer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for algorithm engineer in New York is $122,129.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,100.00 and $145,000.00 per year, depending on experience, location, and employer.

What does an algorithm engineer do?

An Algorithm Engineer designs, develops, and optimizes algorithms to solve complex computational problems. They analyze data, improve system performance, and implement mathematical models for various applications, such as machine learning, computer vision, and optimization. This role requires proficiency in programming languages like Python or C++, strong mathematical skills, and an understanding of data structures and algorithms. Algorithm Engineers work closely with software developers, data scientists, and researchers to integrate efficient solutions into real-world systems.

What are the key skills and qualifications needed to thrive as an algorithm engineer?

To thrive as an Algorithm Engineer, you need a strong background in mathematics, computer science, and programming, usually demonstrated with a degree in these fields and experience in algorithm design and analysis. Familiarity with languages like Python, C++, or Java, and tools such as MATLAB or TensorFlow, as well as relevant certifications like those in data science or machine learning, are typically advantageous. Outstanding problem-solving abilities, analytical thinking, and effective communication are critical soft skills for success in this role. These competencies are crucial because they enable Algorithm Engineers to design efficient, innovative solutions and collaborate seamlessly with multidisciplinary teams.

What are the typical challenges an algorithm engineer faces in their day-to-day work?

Algorithm Engineers often encounter complex problems that require creative, efficient solutions within strict performance or resource constraints. They may need to optimize existing algorithms, develop new ones from scratch, and ensure seamless integration into larger software systems, often while balancing accuracy, speed, and scalability. Collaborating with other engineers, data scientists, and product teams to align technical efforts with business goals is also a regular part of the job. Staying updated with the latest advancements in algorithms and technology is essential, making continuous learning a key aspect of the role.

How much does an algorithm engineer make?

The average salary for an algorithm engineer varies by experience and location but typically ranges from $80,000 to $150,000 annually. Senior roles or those with specialized skills in machine learning or data analysis can earn higher salaries, especially in tech hubs. Compensation often includes benefits such as bonuses and stock options.

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

The most popular types of Algorithm Engineer jobs in New York are:

What cities in New York are hiring for Algorithm Engineer jobs?

Cities in New York with the most Algorithm Engineer job openings:

Infographic showing various Algorithm Engineer job openings in New York as of September 2026, with employment types broken down into 1% Internship, 86% Full Time, 10% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $122,129 per year, or $58.7 per hour.

Staff Algorithm Engineer

Pine Brook, NJ • On-site

Kearfott Corporation
Aerospace Product and Parts Manufacturing • 1 - 5K employees

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 13 days ago


Kearfott rating

9.2

Company rating: 9.2 out of 10

Based on 7 frontline employees who took The Breakroom Quiz


Job description

Founded in 1918, Kearfott Corporation, a global Aerospace and Defense supplier for over 100 years, is a leader in the design and manufacture of precision motion control products and inertial navigation components. Kearfott has a very long history of innovation and excellence and is the go-to brand for many of our global clients. Kearfott is trusted, respected and plays a vital role in the success of America's aerospace and defense industries. With over a century of expertise & experience, Kearfott is dedicated to providing quality, reliability, and cutting-edge technology to customers worldwide to meet their sea, land, air, and space navigation and guidance requirements.
We are looking for talented individuals who want to be part of a world-class work force. Join Kearfott and become part of a company that is recognized for technical expertise and respected world-wide as a 'full service' provider.
For more information visit our website at www.kearfott.com
Staff Algorithm Engineer
Responsibilities
Navigation and Localization
  • Assist development, analysis, testing, and production support of algorithm functions and subsystems for navigation, localization, estimation, guidance, control, and sensor fusion.
  • Contribute to the development of advanced navigation algorithms and support the transition of algorithms from simulations into embedded implementations.
  • Develop and maintain Monte Carlo simulations, covariance analyses, statistical analyses, and other tools used to evaluate algorithm performance.
  • Analyze requirements, evaluate technical trade-offs, and define algorithm approaches that satisfy accuracy, robustness, real-time, and implementation constraints.
  • Lead investigations of algorithm anomalies, numerical issues, performance limitations, and integration problems.
  • Mentor less-experienced engineers and provide technical guidance on algorithm development, analysis, and verification.
  • Lead or support full-system investigations using simulations, desktop analyses, recorded data, and vehicle or platform testing. Coordinate technical activities with algorithm, software, systems, hardware, and test engineering teams.

Model Based Workflows
  • Work within and contribute to the Model-Based Design and Systems Engineering workflow, particularly using the MathWorks toolchain.
  • Develop and maintain MATLAB and Simulink models, simulations, test cases, and analysis tools for algorithm development and verification.
  • Support requirements tracing from system-level requirements through algorithm design, implementation, and verification.
  • Assist Software-in-the-Loop, Processor-in-the-Loop, and Hardware-in-the-Loop testing activities.
  • Support auto-code generation and deployment of algorithms to embedded platforms, including Xilinx Zynq MPSoC, ARM-based processors, and FPGA-based systems.
  • Participate in model and algorithm design reviews, technical trade studies, and verification planning.
  • Review algorithm models, generated code, test results, analysis scripts, and technical documentation.
  • Contribute to improving modeling, coding, verification, configuration-management, and documentation practices.

Sensors
  • Develop and analyze GPS/GNSS measurement-processing and signal-processing algorithms for navigation and localization applications.
  • Develop and support algorithms using inertial sensors, including Ring Laser Gyros, Fiber Optic Gyros, and MEMS sensors.
  • Contribute to inertial sensor calibration, compensation, alignment, error modeling, and performance characterization.
  • Support the integration and analysis of computer vision and other aiding sensors for navigation and localization applications.
  • Analyze sensor limitations, error sources, observability, and performance impacts at the subsystem and system levels.
  • Develop familiarity with chip-scale atomic clocks and timing considerations as they apply to navigation systems.

Required Skills:
Relevant Tool Proficiencies
  • Strong proficiency with the MathWorks toolchain, including MATLAB, Simulink, and navigation-related Toolboxes and Blocksets.
  • Modeling and simulation of navigation, estimation, sensor-processing, and control algorithms.
  • Monte Carlo simulations, covariance analyses, data analysis, and algorithm-performance characterization.
  • Algorithm testing, verification, validation, and regression testing.
  • Familiarity with auto-code generation and embedded algorithm implementation.
  • Software, Processor, and Hardware-in-the-Loop development and verification.
  • Proficiency in C/C++ and Python; familiarity with object-oriented programming methods.
  • Familiarity with requirements-management tools, configuration management, and embedded software workflows.

Technical and Analytical Skills
  • Strong understanding of engineering mathematics, linear algebra, probability, statistics, numerical methods, and estimation theory.
  • Working knowledge of Kalman filtering, Bayesian estimation, nonlinear filtering, sensor fusion, inertial navigation, and GNSS.
  • Ability to translate requirements into algorithm designs, interfaces, performance objectives, and verification methods.
  • Ability to evaluate technical trade-offs and make sound engineering decisions with limited supervision.
  • Ability to analyze real and simulated data, identify root causes, and communicate technical conclusions clearly.
  • Ability to lead technical activities, participate in design reviews, and mentor less-experienced engineers.
  • Ability to collaborate effectively with software, systems, hardware, test, and program teams.

Familiarity with Industry Trends
  • Future Airborne Capability Environment (FACE) open standard and pntOS.
  • Advanced GNSS, inertial navigation, resilient and GPS-denied navigation, and sensor-fusion technologies.
  • Production-level Kalman filters, navigation-grade IMU algorithms, computer vision, and other aiding-sensor technologies.
  • Machine learning, artificial intelligence, factor-graph optimization, and other emerging estimation techniques.
  • Embedded computing trends, real-time implementation, FPGA acceleration, and heterogeneous processing.
  • Applicable aerospace, defense, safety, and systems-engineering processes.

Education/Experience/Other
  • M.S. or greater in Engineering (Aerospace, Controls, or Estimation), Physics or Applied Mathematics; Ph.D. preferred
  • Minimum 7+ years' experience
  • Travel - Approximately 10% for customer reviews, technical meetings, integration activities, and vehicle or platform test support.
  • Must be a US Citizen

In compliance with pay transparency requirements, the salary range for this role in New Jersey is $140,000 - $160,000 annually. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to job-related knowledge and skills, experience, and internal consistency.
Additionally, we offer a medical, prescription, dental, vision, life, and disability insurance, a 401(k) plan with company match, tuition assistance, paid vacation and sick days, paid holidays, and a 9/80 work week with every other Friday off. Our work environment embraces our people as we enjoy monthly employee events that celebrates our workplace culture.
Equal Opportunity Employer/including Disabled/Veterans

What Kearfott employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom