We believe that asking great questions matters more than having all the answers. During interviews, we focus on solving problems together and assess candidates for all open roles – not just the one they applied for. The structure of our interviews differs by discipline, so we’ve prepared information for different specializations. Pick your area below to learn more.
Hiring & Interview Process
Choose your field
Quantitative Analyst
We’re looking for analytical minds and team players to work in quantitative trading. Problem‑solving ability is essential; knowledge of mathematical statistics is a plus. We test your ability to demonstrate knowledge and experience with mathematical models and to approach data analysis rigorously. We value creative thinking, the ability to break a problem into sub‑problems and to think independently without clearly defined boundaries.
Python Development
We’re looking for curious, disciplined Python developers. In the interview you’ll tackle a few small programming tasks with us, we’ll ask about your domain knowledge and there will also be some logic puzzles.
C++ Development
We’re looking for meticulous, methodical and inquisitive C++ developers who enjoy low-level optimization close to the hardware, algorithm design, and working with raw data. You’ll receive an eight‑hour take‑home assignment, followed by an on‑site interview where we’ll go through your knowledge of modern C++ – the language, the standard libraries, algorithms, memory hierarchy – and your overall way of thinking.
DevOps
DevOps engineers bridge developers and infrastructure. They handle diverse requirements that affect our everyday work, from automating repetitive tasks to solving issues with our trading software running around the globe. In the interview we’ll discuss how you would approach different technical challenges, which tools you’re proficient with and how quickly you can get your bearings. We’ll also tackle some small algorithmic and logical problems.
Deep Learning
We apply cutting‑edge machine‑learning methods to market‑scale data. Our ML/DL researchers and engineers develop models that power our trading. During the interview we’ll walk through realistic modeling tasks together so you can see what we deal with every day. You’ll tell us about your knowledge of ML best practices and state‑of‑the‑art DL models, and we’ll work together on logical and mathematical problems.
FAQ
Before you send your resume Interview After the selection process
We hire experienced seniors as well as juniors, students and PhD candidates. Beyond your degree we’re interested in your participation in competitions and other extracurricular activities, your grades, theses or open‑source projects.
At Qminers, you come to grow – in skills, responsibility, and compensation. Each role has its own range, and the more experience and results you bring, the higher you move within it.
As an Analyst, you’ll start in a junior role at CZK 100,000 and can progress up to CZK 120,000. Mid-level Analysts earn CZK 120,000–140,000, while senior Analysts and Team Leads are in the CZK 140,000–170,000 range. Principals or Managers earn between CZK 170,000 and 250,000. And if you’re a student joining us as a trainee, you’ll start at CZK 80,000–100,000.
For Developers, the structure is similar. Junior roles start at CZK 110,000 and go up to CZK 130,000. Mid-level Developers make CZK 130,000–160,000, seniors or Team Leads are at CZK 160,000–190,000, and Principals or Managers earn CZK 190,000–250,000. Trainees in development start at CZK 90,000 and can grow to CZK 110,000.
In addition to the fixed salary you receive every month, we also run a bonus system. In a way, every employee has a share in the company — we call this shadow equity. It ensures that our interests and goals are always aligned. For experienced employees, shadow equity forms the largest part of their income. Today, our most valued colleagues each hold a few percent of the company.
No. If there’s something you think we should know about you that doesn’t fit in your resume, write it in the text box at the end of the form – or leave it empty.
It depends on the role and the team. Qminers respect time outside work – we work intensely during the day, but once you leave you’re free to disconnect and focus on your own life. We’re an on‑site company; Monday to Thursday we meet in our offices in Špork Palace and most of us come in every day.
No. Candidates with trading experience are welcome, but it’s not a requirement.
That’s possible. Our Head of HR or a team lead can meet you for a coffee. Normally we contact you based on your CV, you get to know us through a screening call, and if things look promising you’ll come and visit us – and there will be plenty of time for all your questions.
Yes, we do. We’re open to international applicants. You’ll learn more during the hiring process.
We don’t usually have a fixed deadline; we review applications continuously.
Let us know. We can often speed up the process so you have all the information you need to make a timely decision.
You’ll typically exchange a few emails with our HR lead Saša and have a screening call. After that the team lead will assign you a test task, and once you’ve solved it successfully you’ll come for an on‑site interview where you’ll meet several members of your future team.
The on‑site interview takes five to six hours. You’ll go to lunch with your prospective colleagues and have in‑depth 1:1 conversations. The take‑home assignment also takes time, but the window to complete it varies by team: analysts are given up to two weeks, the C++ task takes a few hours.
A screening call, sometimes a short technical screening (about 30 minutes online), a take‑home task with feedback from the team lead, and finally the on‑site interview.
It varies by team. Besides looking at how you think, we pay attention to your attitude, motivation and fit. We try to find out everything you know and we’re also interested in what you’re less confident about. Not knowing something doesn’t mean you failed – it simply shows us the limits of your knowledge in that specific area.
Working at Qminers requires independence, creativity and the ability to share your ideas. The assignments test this well. Does the candidate bring interesting ideas or just follow standard recipes? Can they solve a problem independently in a limited time? Is their argumentation logically constructed and reasonably structured? Looking at the solution also gives us an idea of the candidate’s programming skills, and for analytical tasks their knowledge of statistical methods.
If you invest a non‑trivial amount of time in programming a task, we think it’s fair to go through it together. We’ll highlight what worked and what could be written better. Even if nothing else, you’ll learn about functions or approaches you didn’t know, which may be useful in the future.
For an on‑site interview, set aside a weekday morning through about 3 p.m.
We dress quite informally – many of us spend most days in jeans and a T‑shirt or a hoodie. Some people prefer to dress a little more formally, and that’s fine too. Either way, we won’t judge you.
If you arrive 10–15 minutes before your scheduled interview, feel free to check in at reception and someone will look after you. If you’re much earlier, grab a coffee or breakfast and wait until we’re ready.
There’s a lot of talk about us. You’ll often hear that our interviews are tough. That’s true, but it’s certainly not impossible to succeed. Every year we welcome a number of new colleagues. You won’t know until you try it.
You should hear from us within about a week. We’ll let you know whether or not we’re moving forward – nobody likes to be left hanging.
Yes. You can definitely try again after some time, even if it didn’t work out the first time. Quite a few people here joined us on their second attempt.
We usually recommend waiting at least a year, or until your experience or circumstances have changed significantly. Talk to us about it – the interval can vary depending on many factors.
Documents to download
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!