About this opportunity
Group 107 lists this Senior Algorithm Engineer (Python) opportunity in new york, New York. Review the employer’s description below for duties, qualifications and application requirements.
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
Worksite address
new york, NY, 10261, US
Who can apply
Review the original listing for work authorization, qualifications and employer requirements.