1

Senior Algorithm Engineer Jobs in New York, NY (NOW HIRING)

We are looking for a Senior Algorithm Engineer (Python) to join client project. Our client is a fintech technology company building solutions that help global financial institutions unlock capital ...

Sr. Java Developer

New York, NY · On-site

$62.75 - $79.75/hr

Job Title: Sr. Java Developer Location: NJ or NYC Length: 6-10 months Position Summary: We are ... Algorithm Engineering: Collaborate with Quants and Product Managers to translate complex execution ...

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

Senior AI Engineer

Manhattan, NY · On-site

$115K - $158K/yr

As a Senior AI Engineer, you will be a key player in the design, development, and implementation of ... Responsibilities: Algorithm Development: Design and implement state-of-the-art generative AI ...

Senior Research Engineer

Red Bank, NJ · On-site

$107K - $147K/yr

Responsibilities Peraton is seeking a Senior Research Engineer to help drive an established program ... Design and select algorithms; specify them precisely through flowcharts, sequence diagrams ...

Senior AI Engineer

Piscataway, NJ · On-site

$106K - $146K/yr

Senior AI Engineer Location: Piscataway, NJ (Hybrid from day one) Local to NJ candidates are ... Leverage solid knowledge of data structures, algorithms, and distributed systems to optimize ...

Senior Research Engineer

Red Bank, NJ · On-site

$107K - $147K/yr

Responsibilities Peraton is seeking a Senior Research Engineer to help drive an established program ... Design and select algorithms; specify them precisely through flowcharts, sequence diagrams ...

Senior Research Engineer

Red Bank, NJ · On-site

$135K - $216K/yr

Responsibilities Peraton is seeking a Senior Research Engineer to help drive an established program ... Design and select algorithms; specify them precisely through flowcharts, sequence diagrams ...

next page

Showing results 1-20

Senior Algorithm Engineer information

See New York, NY salary details

$65.5K

$139.3K

$201.9K

How much do senior algorithm engineer jobs pay per year?

As of Aug 21, 2026, the average yearly pay for senior algorithm engineer in New York, NY is $139,255.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,000.00 and $157,900.00 per year, depending on experience, location, and employer.

What does a senior algorithm engineer do?

A Senior Algorithm Engineer is responsible for designing, developing, and optimizing complex algorithms that solve technical problems or enhance product performance. They often work with large datasets, machine learning models, or mathematical techniques to create efficient solutions. In addition to coding, they may collaborate with cross-functional teams, review the work of junior engineers, and help set the technical direction for algorithm development projects. Their expertise ensures that products and systems run efficiently and accurately.

What are the key skills and qualifications needed to thrive as a senior algorithm engineer, and why are they important?

To thrive as a Senior Algorithm Engineer, you need advanced proficiency in mathematics, computer science, and algorithm design, usually supported by a relevant degree and extensive experience in the field. Expertise with programming languages such as Python or C++, proficiency with machine learning libraries, and familiarity with version control systems like Git are commonly required. Strong problem-solving skills, attention to detail, and the ability to communicate complex ideas clearly help set top candidates apart. These skills are crucial for developing robust, efficient solutions and collaborating effectively on challenging technical projects.

What are some common challenges faced by senior algorithm engineers when deploying algorithms into production environments?

Senior Algorithm Engineers often encounter challenges such as ensuring that algorithms are both scalable and efficient when integrated into real-time systems. Balancing model accuracy with computational resource constraints is a frequent task, as well as addressing data inconsistencies and managing version control for iterative algorithm updates. Collaboration with software engineers and data engineers is essential to ensure smooth deployment, monitor performance, and quickly resolve any production issues. Staying updated with the latest frameworks and best practices also helps in overcoming these challenges.

What is the difference between Senior Algorithm Engineer vs Data Scientist?

AspectSenior Algorithm EngineerData Scientist
Required CredentialsBachelor's or Master's in CS, EE, or related; strong math and programming skillsBachelor's or Master's in CS, Statistics, or related; strong analytical and programming skills
Work EnvironmentDevelops algorithms for software, hardware, or embedded systems in tech companiesAnalyzes data to extract insights, often in tech, finance, or healthcare sectors
Industry UsageCommon in AI, robotics, and software developmentPrevalent in analytics, machine learning, and business intelligence

While both roles require strong programming and analytical skills, Senior Algorithm Engineers focus on designing and optimizing algorithms for technical systems, whereas Data Scientists analyze data to inform business decisions. The roles often overlap in AI and machine learning projects but serve different primary functions within organizations.

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

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

Infographic showing various Senior Algorithm Engineer job openings in New York, NY as of August 2026, with employment types broken down into 93% Full Time, 2% Part Time, and 5% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $139,517 per year, or $67.1 per hour.

Senior Algorithm Engineer (Python)

Group 107

Manhattan, NY • On-site

$120 - $150/hr

Other

Posted 15 days ago


Job description

We are looking for a Senior Algorithm Engineer (Python) to join client project.

Our client is a fintech technology company building solutions that help global financial institutions unlock capital constraints and improve market efficiency. Their algorithms sit at the core of the product — solving complex optimisation problems that impact trillions of dollars across capital markets each year. You will join a cross‐office Algorithms team (London & New York), working on systems already in production while also contributing to new product development from the ground up.

Location: 11 West 42nd Street, 15th Floor, New York, NY 10036, USA Work mode: Hybrid — 4 days in office, 1 day remote Schedule: Monday–Friday, flexible 9‑hour day

Requirements
  • Advanced knowledge of Python (3+ years production experience) with strong Object‑Oriented Programming expertise
  • Deep understanding of algorithms and data structures; demonstrated ability to design and implement them at scale (2+ years)
  • Proven experience translating mathematical models into enterprise‑level software solutions
  • Strong experience in test‑driven development (TDD) and agile delivery environments
  • Demonstrated experience on quantitative or optimisation‑driven projects
  • Ability to work through ambiguous, incomplete problem statements and drive solutions independently
  • Strong critical thinking and scalability mindset — making systems run faster and handle larger loads
  • Experience working across AWS and Python backend stacks
  • Proficiency with AI‑assisted development tools (e.g., Cursor, GitHub Copilot, Claude Code, or similar)
  • Excellent communication skills with direct experience working alongside business stakeholders
  • Advanced English (C1+)
  • Bachelor’s degree in Computer Science, Mathematics, Operations Research, Financial Engineering, or a relevant quantitative field
SOFT SKILLS
  • Self‑driven with strong initiative — proactively raises issues and drives improvements
  • Comfortable operating under ambiguity; able to progress without 100% task clarity
  • Strong critical thinker with a passion for multi‑dimensional mathematical problem‑solving
  • Collaborative team player effective across engineering, product, and business teams
  • Ability to manage multiple priorities and deadlines simultaneously
Nice to have
  • Advanced degree in Computer Science, Mathematics, Operations Research, Financial Engineering, or a related quantitative discipline
  • Hands‑on experience with optimisation frameworks, especially Gurobi (highly desired); also NAG, OR‑Tools
  • Research or modelling experience in mathematical optimisation or operations research
  • Financial markets knowledge and/or experience with derivatives products, clearing, or margin calculation
  • Experience with PostgreSQL and AWS
  • Knowledge of derivatives clearing / margin calculation
Responsibilities
  • Partner with Product Owners and subject‑matter experts (SMEs) to understand business requirements and deliver precise technical solutions
  • Productionise, scale, and deploy complex financial optimisation algorithms into enterprise‑grade systems
  • Research and iterate on existing optimisation algorithms to continuously improve performance, speed, and scalability
  • Conduct design and code reviews, ensuring solutions meet engineering standards and best practices
  • Enhance CI/CD pipelines for financial algorithm development and deployment
  • Contribute to the design of the company’s core product framework — validating approaches through documented designs and prototypes
#J-18808-Ljbffr