Careers
Saint-Petersburg
Senior C++ Software Developer
We are looking for talented and experienced software engineers to develop, optimize and support our systems and tools. We have a large variety of roles for C++ developers. Some of them are:
  • Optimizing our unique trading framework. Can you squeeze a 10-microsecond task into 1 microsecond? Perfect, we need you.
  • Developing and optimizing connectors to new or existing electronic markets. FIX, FAST, ITCH, SBE, etc. are low latency trading protocols that we use. Slower HTTP REST and WebSocket connectors are also present.
  • Optimizing backtest infrastructure. Developing new trading algorithms requires a lot of testing. It is always good if the test runs faster.
  • Time series database evolution. We have implemented our own database that is used to store market history. The backtest performance highly depends on it.
Your particular responsibilities will depend on your experience and personal preferences.

We are looking for you if you are:
  • Fluent in C++ (we use C++17) and algorithms
  • Self-motivated, smart and creative, prefer to be on the cutting edge of technology
  • Able to write code that works 24/7

Even better if you:
  • Have working experience with multithreading/concurrency/lock-free
  • Have contributed a lot to open source
  • Wrote ultra-low latency applications in the past
  • Love Linux as much as we do
  • Used vector instructions for performance
  • Have solid experience with networks

Apply for a job →
      UI / Frontend Engineer
      We are looking for a highly creative, detail-oriented frontend/UI developer to craft a super-powerful visualization system that serves almost every trader, analyst, or even developer at the company. The candidate must have strong experience in crafting and architecting JavaScript applications using modern frameworks. It will be a great bonus if you could provide links to innovative web projects made in the recent past.


      What we are looking for:
      • Deep understanding of modern javascript concepts, such as closures, pure functions, promises, DOM events;
      • Excellent understanding of client-side frameworks, including React, Typescript, MobX & MobX State Tree;
      • Passion to work with graphics and visualization systems, including PixiJS, D3, canvas-based technologies;
      • Ability and willingness to optimize your work, including working with CPU profilers and memory snapshots;
      • No fear in front of code organization and tooling, including linting, bundling, and testing tools;
      • Self-sufficient, high ownership, hands-on leader to drive quality in usability and experience;
      • Excellent written and verbal communication skills.

      Additional Requirements:
      • Experience in working with design systems, including SketchApp, Figma, and ability to sketch fast prototypes;
      • Familiarity with UX design and usability concepts;
      • Ability to collect user needs and propose a best-matched solution.

      What you will get from us:
      • From flexible hours to a casual environment, our company offers a great work culture that you'll love being immersed in from day one;
      • Opportunity to work with cutting edge technology and some of the brightest minds in the industry;
      • Other excellent company benefits including an outstanding bonus program;
      • You'll be working in a learning environment, where we invest in your development.
      Apply for a job →
          Network Engineer
          We are looking for a high-talented and experienced network engineer to develop, optimize, and support our servers and network infrastructure.

          We have highly challenging tasks:
          • Optimizing network performance;
          • Configuring Linux kernel to squeeze every nanosecond from it;
          • Automating server configuration and allocation to get flexible and scalable architecture;
          • Developing and maintaining a performance monitoring infrastructure.

          We are looking for you if:
          • you have a deep understanding of Linux and networks;
          • you are self-motivated, smart, and creative, prefer to be on the cutting edge of technology;
          • you are able to develop and maintain the infrastructure that works 24/7.

          Even better if:
          • you have a CCNP certificate;
          • you have experience with L2TP/IPsec, OpenVPN, GRE;
          • you are fluent in python or bash;
          • you have AWS and/or AliCloud experience;
          • you worked with Solarflare and OpenOnload.

            We offer:
            • a wide range of highly challenging tasks;
            • cutting edge hardware and software in production (fast CPUs and network cards, Ubuntu 18.04 on production hosts);
            • team of brilliant and talented people;
            • relocation support;
            • paid business trips to Italy a few times a year;
            • no tight deadlines, no over management, family-friendly work hours;
            • a lot of space for your ideas.

              Apply for a job →
                Quantitative trader
                Our company is expanding, and we are looking for a talented trader - analyst in the field of algorithmic and digital assets trading to work with us.

                Your principal responsibilities:
                • Analysis of the trading systems
                • Optimization of existing trading strategies and development of new ones
                • Reporting on market conditions
                • Setting tasks for programmers

                What you need for this work:
                • Higher education in mathematics or physics
                • The desire to develop in the field of algorithmic trading
                • Knowledge of programming basics (the experience of writing the simplest scripts)
                • Level of English proficiency - Intermediate and higher
                • Analytical mind, perseverance, quick mental calculations, willingness to work with large amounts of information
                • Availability of scientific publications is your big plus

                Apply for a job →
                    Vacancy you are interested in:
                    Upload your CV