Bitworks is a custom software developer company

Machine learning and big data processing

High-performance, scalable, distributed services

Microservice architecture

We create custom software since 2005. Our core values are product compliance with customer expectations and ensuring high quality of program code.

We employ more than 40 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

Java Stack
Sound backend stack for mature technology companies
  • Spring
  • Hibernate
  • RabbitMQ
  • Guava
  • PostgreSQL, Oracle, MongoDB, Neo4j
  • Apache Spark, Hazelcast
  • JMS
Rich Internet
Frontend stack for portable beautiful business and administrative interfaces
  • TypeScript
  • Node
  • Angular, React, React Native
  • Twitter Bootstrap, Google Material Design
Machine Learning and Data Processing
Ultimate stack for data science, ETL and machine learning
  • Python 3
  • Nvidia DeepStream, TensorRT
  • OpenCV
  • PyTorch
  • Scikit
  • Tensorflow


We work with customers from the USA and Europe. 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
A 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
The international leader in the development of electronic solutions



Java Developer

We are looking for Java enthusiast very proficient in Java SE, who loves develop business backends, knows major algorithms, 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