More jobs:
Senior Algorithm Engineer; Python
Job in
New York, New York County, New York, 10261, USA
Listed on 2026-06-05
Listing for:
Group 107
Full Time
position Listed on 2026-06-05
Job specializations:
-
Software Development
Software Engineer, Python
Job Description & How to Apply Below
Location: New York
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, Git Hub 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
- 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
- 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 Postgre
SQL and AWS - Knowledge of derivatives clearing / margin calculation
- Partner with Product Owners and subject‑matter experts (SMEs) to understand business requirements and deliver precise technical solutions
- Product ionise, 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
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×