Bitworks is a custom software developer of complex information systems

Bigdata analysis, data science and machine learning

High-performance, scalable, distributed services

Microservice architecture

We deliver the most value to customers who need to create a product that works in a sophisticated application domain, with high project failure risks due to underestimated project complexity or inadequate expertise of the performing party, and where the architecture has to be carefully elaborated and compared to similar approaches using a viable PoC, and high quality has to be maintained by having IT professionals of different profiles in the same R&D department: developers, QA engineers, DevOps engineers, technical writers and project managers.

As of now, our team includes over 60+ IT professionals and other miscellaneous personnel.

In the course of project delivery we strive to maintain high quality at every stage so that further project development will be straightforward and predictable.

We use best development practices, such as PoC, DDD, continuous integration, Scrum, automated and manual QA and Git-flow.

Read more ...


We develop solutions for different
areas of business

Digital Advertising

For over 10 years we have been creating solutions for the delivery and management of advertising, intended for both advertisers and publishers. Our experience includes unique competencies in the implementation of mechanisms for integrated targeting, fraud detection, automated behavioral clustering and forecasting campaign performance indicators as well. Our solutions are used when delivering advertising to traditional and mobile devices.

Financial technologies

We have a unique experience of accepting, implementing and integrating the trading platform NASDAQ X-Stream, which is used by the leaders of the exchange market around the world. Understanding the principles of the operation of trading systems and the exchange market allows us to develop complexes for new markets and non-traditional commodity exchanges, for example, stock exchanges for advertising or points of loyalty programs.

Production sector

We create intelligent production monitoring systems that allow real-time monitoring of product quality, identifying production problems, managing the life cycle of equipment and predicting maintenance work.


We have an experience in patients EMR analysis, develop HIPAA-compliant medical systems for on-premise and AWS cloud environments, train computers run visual data analysis with neural networks and other CV machine learning methods on CPU and GPGPU, cluster and select patients for clinical trials and curations based on their EMR and other data.


We deeply understand the Internet and the service provider business. We are familiar with SDS, SDN, hypervisors, planners and orchestrators of virtualized resources. We contribute into Apache CloudStack, develop custom solutions with CloudStack and OpenStack. We have developed HPC clusters management systems using Slurm and xCAT and well known network equipment from Cisco, Juniper, Brocade, Extreme Networks.


We know how to analyze consumer behavior, perform clusterization based on behavioral models. We generate recommendations for sales growth through personalized offers and optimized product placement.

Logistics and transportation

We solve problems of search, booking and ordering of travel documents on complex routes with optimization of time and money under transport companies constraints.


Our supported stacks fit for various tasks & subject domains

Machine Learning and Data Processing
Ultimate stack for data science, ETL and machine learning
  • Python 3
  • Scikit
  • Apache Spark
  • Tensorflow
  • HDFS/S3
  • Cassandra
  • Elasticsearch
  • CUDA GPGPU Computing
Rich Internet
Frontend stack for portable beautiful business and administrative interfaces
  • TypeScript
  • Node
  • AngularJS, Angular 5+, React, React Native
  • Twitter Bootstrap, Google Material Design
  • Bower
Scala High
Performance Stack
Modern, progressive stack for scalable, high performance robust applications
  • Scala
  • Akka
  • Apache Spark
  • PostgreSQL
  • Elasticsearch
  • Apache Kafka
  • Cassandra
  • Apache Zookeeper
  • SBT
Java Stack
Sound backend stack for mature technology companies
  • Java SE/EE 8+
  • Spring 4
  • Guava
  • PostgreSQL, Oracle
  • JMS
  • Maven


We work with customers from the USA, Europe, India and Russia. Most of the projects that we created took dozens of man-years of development by teams of five and more engineers.

The world's first exchange of advertising contracts, an international company created in close partnership with NASDAQ
Pioneer of the international market for advertising management services for publishers and advertisers
Data Science
A provider of solutions in the field of machine learning and data science, the developer of an analytical platform for data engineers
A provider of solutions based on large data processing and turnkey machine learning for the medical, banking and manufacturing sectors
Leading Russian developer of high-performance supercomputer systems
Web Services
Russian provider of telecommunication cloud services for business and private customers
Web Services
Russian e-travel and e-commerce solutions provider
International leader in the development of electronic solutions
Web Services
Global technology platform that connects cancer patients to the best treatments



Java Developer

We are looking for Java ethusiaast very proficient in Java SE, who loves develop business backends, knows major algorithms, understands and uses the principles of object oriented design, familiar with asynchronous and multithreaded instruments, have a solid experience with relational database management systems.

Experience required: 3+ years. Full time.

E-mail your CV to


Scala Developer

We are looking for Scala fan, who adopted language spirit, likes develop high performance, multithreaded, asynchronous applications with use of the functional approach, Akka experience, knowledge of algorithms, object oriented design and patterns are required.

Experience required: 3+ years. Full time.

E-mail your CV to


Python Developer

We are looking for a capable Python3 engineer who is interested in developing systems in the field of services, ETL and ML using high-performance data processing tools and scalable architectures.

Experience required: 3+ years. Full time.

E-mail your CV to

There are no vacancies right now here, but please feel free contacting us with your offers and ideas.