Senior Algorithm Engineer (Python)

Group 107

New York (NY)

Hybrid

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Group 107 is seeking a Senior Algorithm Engineer (Python) to join a fintech project focused on financial algorithms. This role involves solving complex optimization problems that impact global financial institutions.

The position requires strong skills in Python and algorithms, with a hybrid work setup, offering flexibility. Join a dynamic team based in New York to innovate and enhance financial systems.

Qualifications

  • 3+ years production experience with Python.
  • 2+ years of designing and implementing algorithms at scale.
  • Experience translating mathematical models into software solutions.

Responsibilities

  • Understand business requirements and deliver technical solutions.
  • Deploy complex financial optimisation algorithms into systems.
  • Improve performance of existing optimisation algorithms.
  • Conduct design and code reviews.
  • Enhance CI/CD pipelines for algorithm development.

Skills

Advanced knowledge of Python
Object-Oriented Programming expertise
Understanding of algorithms and data structures
Test-driven development (TDD)
Experience with AWS
AI-assisted development tools proficiency

Education

Bachelor’s degree in Computer Science, Mathematics, Operations Research, or relevant field

Tools

Gurobi
PostgreSQL

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr SW Developer (Python, Algorithm)
Sr SW Developer (Python, Algorithm)

Expert Executive Recruiters (EER Global) • New York (NY)

On-site
USD 170,000 - 200,000
Senior Python Algorithm Engineer for Fintech Optimization
Senior Python Algorithm Engineer for Fintech Optimization

Group 107 • New York (NY)

Hybrid
USD 120,000 - 150,000
Senior Software Engineer - Algo Trading Systems
Senior Software Engineer - Algo Trading Systems

Volition • New York (NY)

On-site
USD 140,000 - 210,000
Python Software Engineer - Financial Engineering
Python Software Engineer - Financial Engineering

Risk Analytics Company • Guilford (CT)

On-site
USD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

VORKIS • Oregon (WI)

Remote
USD 48,000 - 84,000
Sr. Software Engineer (C++, Python)
Sr. Software Engineer (C++, Python)

Jobgether • United States

On-site
USD 140,000 - 190,000
Stock option
401(k) plan with employer matching
Health, dental, vision, and disability
+2
Senior Software Engineer
Senior Software Engineer

VORKIS • Town of Texas (WI)

On-site
USD 100,000 - 140,000
Compute + Python Developer
Compute + Python Developer

Luxoft • New York (NY)

Hybrid
USD 144,000 - 170,000
Senior Execution Consultant
Senior Execution Consultant

BestEx Research Group • Stamford (CT)

On-site
USD 120,000 - 190,000
Software Enigneer – Java/Linux
Software Enigneer – Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000