Senior Python Developer

A system that trades 24/7 runs on the tools underneath it. You build those tools.

Code is the backbone of everything we do. One week you are automating repetitive work away, the next you are putting a mathematical model into production or building visualization tools for big data. You design and build in-house solutions with Python, Bash, databases, Docker, and distributed computing. We build our tooling ourselves, with an emphasis on productivity, quality, and reliability.

Apply

Position

Senior Python Developer

Employment

Full-time

Work Model

On-site

Location

Spork Palace, Prague 1 

Team

Python Developer

Interested in working for Qminers?

Senior Python Developer
Email successfully
sent, thank you!

What You Will Do

  • Work across the whole trading stack, from library and framework development through data analytics to realtime monitoring.
  • Work daily in Python, Bash, databases, Docker, and distributed computing, and integrate whatever third-party tools the job needs.
  • Design and build in-house solutions that automate our daily needs and take friction out of every team's work.
  • See across the whole firm's technical landscape and tell us what we should be building next. Most of the work our seniors do, they came up with themselves.

Most of our day is thinking, arguing toward the best solution, and coding. We like results reasonably fast, in both development and runtime, and we give people real room to run and a direct line to the result.

Who We Are

Qminers is a Prague-based algorithmic trading firm competing on four continents, 24/7. Founded in 2012, we delivered a Sharpe ratio above 10 year after year for a decade. We are a team of around 50: mathematicians, quants, software engineers, and machine learning researchers.

Excellence is not a slogan here, it is the baseline.

Requirements

Must have

  • First-class knowledge of Python, Bash, and Linux, and the ability to pick up a variety of tools.
  • Excellent logical reasoning.
  • Experience with development that spans more than one team, and with owning a wider agenda.
  • Independence and accountability for the work you deliver.
  • The willingness to take on any technical problem and step in when it matters.
  • A university technical degree, or equivalent work experience.

Nice to have

  • Experience with Docker or Podman, distributed computing, or setting up and running databases.
  • A track record of building tooling that other people come to rely on.
  • Comfort moving between low-level optimization and higher-level API or frontend work.

We are honest about fit. This is not a demo and it is not a benchmark: the data is genuinely hard, the signal is faint, and a result only counts when it holds up on real metrics. If you want to be only a researcher who hands off, or only an engineer who ships someone else’s model, this is the wrong seat. If you want to be both, it is the right one.

Our Culture

The best argument wins.

Meritocracy is in our DNA.

You own the outcome.

Responsibility here is total, the wins and the mistakes alike.

Your rivals are outside, not inside.

Excellent colleagues are the elevator up, not the competition.

Interview process

01
Application
Through the web form.
02
Screening call
A short conversation to align expectations. You know where you stand.
03
Technical screening
An online test and a short technical call.
04
Take-home task
A real problem, a reasonable amount of time, and detailed feedback either way.
05
On-site interview
One-to-one conversations with the team, and lunch together.
06
Decision within a week
A clear answer, and if it did not work out, what was missing so you can try again.

Reading list

If you want to prepare thoroughly, here’s our recommended reading list. It’s not required, but it can give you a head start.

Pdf

Recommended Interview Resources (Python)

100 KB

Compensation

Our package has four parts.

Base salary

Every role has a published salary range, and the more experience and results you bring, the higher you move within it.

Profit share & bonuses

Everyone holds a share of net profit, up to low single-digit percentages depending on impact. Around a quarter of the firm’s total annual profit goes into bonuses, re-evaluated every year on real, measurable impact.

Shadow equity

A meaningful share in the firm’s performance, a standard part of compensation for senior contributors.

ESOP

For the most senior people, genuine ownership in what the firm becomes. The details are worth a conversation.

We publish our annual results, and anyone inside the firm can see how Qminers is paid and how the current year is shaping up. Financial transparency is a given, not a perk.

Interested in working for Qminers?

Send an email to hr@qminers.com or fill out the form.
Are you an experienced quant? A programmer with a passion for C++ or Python? Or are you a recent graduate with a specialization in data? We’re always keen to hear from you!
Email successfully
sent, thank you!