Open position at Qminers

Junior C++ Developer (ENG)

Work schedule
Full-time
Address
Hybernská 1034/5, Nové Město, 110 00 Praha-Praha 1, Česko

We are looking for a C++ developer with a passion for solving logic puzzles to join the Qminers team in Prague.

We need a new full-stack team member to help with everything from expanding into new markets and understanding the data feed, thru detecting bottlenecks and improving latency in C++, to implementing mathematical models. We’re looking for someone who can leverage their experience, decide on the optimal course of action, and can implement the entire idea.


        
          Martin Hadrava
        

        
          –
        

        
          Lead dev, Partner
Martin Hadrava
Lead dev, Partner

What can you expect from this jobs:

  • Designing and implementing algorithms for low-latency and/or high-volume data processing.
  • Adding support for new markets, their interfaces and protocols.
  • Implementing in-house solutions to in-house specifications and providing immediate feedback - we are our own customers.
  • Ability to exert a direct influence on the direction of overall development.
  • Refactoring for long-term sustainability.
  • Codebase with superior unit and integration test coverage.
  • Outstanding team of people with a passion for working on a common project.
  • Very short path to production for new components.
  • Motivating bonuses based on your personal contribution to Qminers.

What we expect from you:

  • Bachelor’s or Master’s degree student (or recent graduate) in computer science, mathematics, or a related field.
  • Strong academic results and competitive spirit: you enjoy challenges, contests and hackathons.
  • Practical knowledge of modern C++ (C++17 or newer; advanced Python skills are a plus).
  • Ambition and drive to become an expert in a team that’s at the core of our business.
  • Respect for clear and readable code (which is the best documentation).
  • Advanced knowledge of any of the following: Multi-threaded applications, synchronization mechanisms, distributed systems or code optimization.
  • Working knowledge of Unix/Linux.
  • Ability to think rigorously, in detail, creatively and independently while working collaboratively within a team.
  • Ability and willingness to understand everything we do and endeavor to solve the most important problem first.
  • Previous experience with low-latency or high-performance computers and complex software projects, interest in financial markets.

We like to give people room to realize their potential and have a direct impact on results. We like to have results reasonably fast, both in terms of development and runtime. We spend most of our time thinking, discussing what the best solution is, and coding. We see each other in the office 4 days a week, but we don’t set fixed timetables.

Join our team in Qminers!

At Qminers, we develop an algorithmic trading system that trades completely autonomously on 4 continents, 24/7. Our business is based on smarts, optimization, precise problem formulation and careful statistics, and sometimes arbitrage, which as everyone knows doesn’t exist. We’re huge fans of technology and free markets, and we believe that if our software makes markets better for everyone, we’ll benefit from that too.

Share opportunity

FacebookLinkedInE-mail