Bitworks is a custom software contractor

Machine learning and big data processing

High-performance, scalable, distributed services

Microservice architecture

We create custom software since 2005. Our team has spent over 400 person-years to acquire the skills that we offer today to our customers. Our core values are product compliance with customer expectations and ensuring high quality of program code.

We employ more than 60 IT-professionals of various specializations, including developers, QA engineers, DataScience & ML engineers, technical writers, project managers, system analysts.

We implement customer requirements relying on the best practices, modern solutions, and solid, time-proven approaches.

In our work, we often create PoC models, always use continuous integration and delivery in the projects, ensure the quality of the code through the unit, integration, smoke and regression testing. We follow deadlines and follow the right course with the help of Scrum and strategic project planning inspired by PMI.

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
  • PyTorch
  • Nvidia DeepStream
  • OpenCV
  • Tensorflow
  • Apache Spark
  • HDFS/S3
  • Cassandra
  • Elasticsearch
Rich Internet
Frontend stack for portable beautiful business and administrative interfaces
  • TypeScript
  • Node
  • AngularJS, Angular 5+, React, React Native
  • Twitter Bootstrap, Google Material Design
Scala High
Performance Stack
Modern, progressive stack for scalable, high performance robust applications
  • Scala
  • Akka
  • Apache Kafka
  • Apache Spark
  • Apache Zookeeper
  • Cassandra
  • PostgreSQL
  • Elasticsearch
Java Stack
Sound backend stack for mature technology companies
  • Java SE/EE 8+
  • Spring 4
  • Hibernate
  • RabbitMQ
  • Guava
  • PostgreSQL, Oracle
  • JMS


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.