1

Algorithm Engineer Jobs in New York (NOW HIRING)

Machine Learning Engineers build production grade machine learning algorithms that operate in real time or at scale. They have a very deep understanding of machine learning algorithms and cloud ...

Senior AI Engineer

Manhattan, NY · On-site

$115.10K - $158K/yr

Algorithm Development: Design and implement state-of-the-art generative AI algorithms, such as GANs, VAEs, Transformers, and other deep generative models, to enhance media buying decisions. Algorithm ...

You'll develop and validate algorithms that extract clinical-grade physiological signals (heart rate, blood pressure, respiration) from camera data, working closely with computer vision engineers in ...

You'll develop and validate algorithms that extract clinical-grade physiological signals (heart rate, blood pressure, respiration) from camera data, working closely with computer vision engineers in ...

You'll develop and validate algorithms that extract clinical-grade physiological signals (heart rate, blood pressure, respiration) from camera data, working closely with computer vision engineers in ...

They are seeking a software engineer experienced in advanced algorithm development and production-grade software engineering, responsible for researching, designing, prototyping, and validating ...

New

They are seeking a software engineer experienced in advanced algorithm development and production-grade software engineering to research, design, prototype, and validate algorithms while ...

New

Code Metal is seeking a highly capable and motivated Signal Processing Engineer with 5-7 years of ... Experience with FPGA-based implementation of DSP algorithms (VHDL/Verilog/SystemVerilog)

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.

GIS Analyst/Specialist/Engineer,

Kanak Elite Services Inc

New York, NY • On-site

Contractor

Posted 10 days ago


Job description

Hello There,

My name is Himanshu Sharma, and I serve as the Recruitment Lead at Kanak-IT INC. I am reaching out to share an excellent career opportunity for the role of GIS Analyst/Specialist/Engineer with our esteemed client. If you are interested then please share your updated resume at Himanshu01@kanakits.com .

Job Description

Position           : GIS Analyst/Specialist/Engineer

Location          : NYC, NY Hybrid

Duration         : Long term contract

Interview        : Both Web Cam and Inperson Interview

SUMMARY of the FUNCTION/Role

The client is seeking 1 contractor to serve as an onsite/remote (1 Day from home maximum) as a GIS ANALYST/SPECIALIST/ENGINEER.

This position is to provide technical support for various value realization Enterprise Asset Management Initiatives such as data quality improvements, GIS application creation, & Rail Engineering support work for various agencies.

RESPONSIBILITIES

  • Writing code, performing standard analysis and geo-analysis that will combine and transform datasets to meet a specific business need.
  • Applying quality controls to output data for accuracy and usability by the desired audience.
  • Developing reports in a variety of formats (Power BI, GIS Maps, Dashboards, automated emails, etc.) to share finished insights.
  • Breaking down large requests/ problems from senior managers into discrete and solvable tasks.
  • Documenting work in a thorough manner consistent with team standards so that it can be easily understood by teammates.
  • Creating documents explaining the work done – both the outputs/ insights and the programs used – for technical and non-technical audiences.
  • Performing statistical and geospatial analyses on a wide range of datasets.
  • Keeping skill current by learning new algorithms, programming languages and GIS techniques.

Qualifications EXPERIENCE & Education

  • Minimum 5-10 years hands-on experience of experience in supporting ESRI GIS software, Portal of ArcGIS, ArcGIS Server, ArcGIS Desktop, HeXagon, Microsoft products, Microsoft Dynamics, Coding Languages such as: SQL & Python
  • Strong skills in programming for data analytics, most preferably in Python or SQL, but other languages such as R and Java are valuable.

· Strong skills in database designs and management

· Strong skills in GIS Software Applications, preferably ArcPro and Enterprise, as well as Experience Builder and Survey123 Connect.

· Understanding of analytical methods (e.g., probability and statistics, algorithm design).

· Familiarity with transit/ transportation systems, particularly the MTA subway, bus and railroad networks.

· Exceptional ability to read code and interpret data.
· Familiarity with data processing and management support tools, including MS Office, advanced Excel analysis, and business intelligence tools (e.g., Power BI, Tableau).
· Familiarity with transportation planning theory and practice, especially in large-scale transit systems.

· Ability to collaborate and provide support to all levels, both technical and nontechnical.

· Ability to manage projects and help lead team-based projects.
· Proficiency in data management.
· Experience in documenting processes, as well as performing quality checks.
· Ability to keep up with technical innovation and trends in data science.
· Familiarity with KPI metrics and ability to create algorithms to calculate them.
· Ability to deconstruct difficult problems into smaller and simpler pieces.
· Ability to think at a policy and strategic level
· Strong written communication skills.

  • Excellent oral, written and presentation communication skill in relating technical information to non-technical personnel
  • Strong analytical and problem-solving skills
  • Ability to effectively prioritize and execute in a high-pressure environment
  • Ability to independently set priorities and meet deadlines in a fast-paced environment; a self-starter
  • Excellent inter-personal skills including the ability to work with individuals at all levels of the organization

· Bachelor's degree in Engineering, Information Management, Statistics, Mathematics or Transportation Planning/ Civil Engineering.
· Ability to write, edit, and understand Python code, SQL or R Programming as well as use GIS Applications
· Familiarity with data exploration/data visualization tools like Tableau, Power BI,
Web Focus, etc.