1

Algorithm Engineer Jobs in New York (NOW HIRING)

We are looking for a Machine Learning Engineer to help us create artificial intelligence products ... Research and implement appropriate ML algorithms and tools * Develop machine learning applications ...

FPGA DESIGN ENGINEER

Warren, NJ · On-site

$127.70K - $176K/yr

Airspan Careers FPGA DESIGN ENGINEER Location: Warren, New Jersey or Plano, TX, Remote possible if ... Work with C/C++ and Python for algorithm modeling and hardware/software co-design. * Implement high ...

Algorithm Development: Collaborate with hardware engineers to develop and optimize control algorithms for power conversion, voltage regulation, and protection mechanisms. * Integration and Testing:

Algorithm Development: Collaborate with hardware engineers to develop and optimize control algorithms for power conversion, voltage regulation, and protection mechanisms. * Integration and Testing:

Firmware Engineer

Bohemia, NY · On-site

$70K - $95K/yr

Algorithm Development: Collaborate with hardware engineers to develop and optimize control algorithms for power conversion, voltage regulation, and protection mechanisms. * Integration and Testing:

Control Algorithm Development * Creating or refining algorithms that control motor speed, torque ... Work cross-functionally with engineering, manufacturing, quality, sales, and product management ...

Control Algorithm Development * Creating or refining algorithms that control motor speed, torque ... Work cross-functionally with engineering, manufacturing, quality, sales, and product management ...

Data Structures and Algorithms; Software Engineering Concepts; Object-Oriented Design Methodology. Excellent communication skills, strong team player. Desired Skills: TCP/IP; Windows SDK; Real-Time ...

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 May 30, 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 in the Algorithm Engineer position, and why are they important?

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.
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 are popular job titles related to Algorithm Engineer jobs in New York? For Algorithm Engineer jobs in New York, the most frequently searched job titles 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 May 2026, with employment types broken down into 95% Full Time, 4% Part Time, and 1% Contract. Highlights an 82% Physical, 2% Hybrid, and 16% Remote job distribution, with an average salary of $122,129 per year, or $58.7 per hour.

Machine Learning Engineer

Forhyre

New York, NY

Full-time

Posted yesterday


Job description

We are looking for a Machine Learning Engineer to help us create artificial intelligence products.


Machine Learning Engineer responsibilities include creating machine learning models and retraining systems. To do this job successfully, you need exceptional skills in statistics and programming. If you also have knowledge of data science and software engineering, we’d like to meet you.


Your ultimate goal will be to shape and build efficient self-learning applications.


Responsibilities


  • Study and transform data science prototypes
  • Design machine learning systems
  • Research and implement appropriate ML algorithms and tools
  • Develop machine learning applications according to requirements
  • Select appropriate datasets and data representation methods
  • Run machine learning tests and experiments
  • Perform statistical analysis and fine-tuning using test results
  • Train and retrain systems when necessary
  • Extend existing ML libraries and frameworks
  • Keep abreast of developments in the field


Requirements


  • Proven experience as a Machine Learning Engineer or similar role
  • Understanding of data structures, data modelling and software architecture
  • Deep knowledge of math, probability, statistics and algorithms
  • Ability to write robust code in Python, Java and R
  • Familiarity with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn)
  • Excellent communication skills
  • Ability to work in a team
  • Outstanding analytical and problem-solving skills
  • BSc in Computer Science, Mathematics or similar field; Master’s degree is a plus