Skip to main content

Senior Algorithm Engineer (Python)

Apply Now
ZR_1501_JOB
Full-time New York

Project Overview

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
  • Provide algorithm domain expertise during live portfolio optimisation events

Sharing Impressions

Get a glimpse into our unique collaborative atmosphere and developer life.

Hi, my name is Anastasia and I am a Scrum-master in Group 107. In 2020, Group 107 came into my life and became my place of strength and development. Here I found the best mentors who teach me every day and help me to develop as a professional. Here I found a cool team that became friends and even family for me. I love how the company grows, welcomes new employees every day. I also adore the responsibility of each and the friendly relations within the team. I want our Group 107 family to only develop and grow.

Anastasia Makosiy

Anastasia Makosiy

Scrum Master

The support of colleagues helped me a lot. Everyone is super friendly and open to giving a helping hand, I was also very motivated by the fact that I was allowed to work on a real project during my internship.

Andriy Goryachok

Andriy Goryachok

Android Developer

I have been working for Group 107 for almost 1.5 years.When I came to work there were only about 20 people, at the moment there are more than 100 of us and the feeling of support and friendship remains the same as in a small team. I love our people, I love the pace of the company, I love the fact that we are always moving forward. In short, our Group 107 is a big Italian family!  

Anna Labish

Anna Labish

Recruiter

I really liked the first impression of the company, the atmosphere is friendly, everybody is very calm, cheerful and pleasant. I am happy that Group 107 challenged me and that I managed to learn from that.

Bohdan Chepa

Bohdan Chepa

Back-End Developer

I have been working at Group 107 for half a year. I like the company that we all work as a united and well-coordinated team. The office is very cool, everything is well thought out for both work and leisure: there is a gym, PS4 and much more. The company provides great opportunities for development and career. Currently, I am working on a major project for a client from Israel. If there is an opportunity, I will definitely recommend to friends the company in which I work.

Denys Bondar

Denys Bondar

PHP Developer

Hey! My name is Dmytro, I have been working as a motion designer at Group 107 for over a year. Here I like the fact that I have the freedom to be creative and really cool projects on which I get the experience. The team also employs talented specialists who not only help but also share their tips. Of course, there are also cool corporate events and parties outside the city or in the office. Join us!

Dmytro Omelian

Dmytro Omelian

Motion Designer

Let's Connect

Complete the form below and our team will contact you shortly.





    CV / Resume*