Smart analytics for your business

Smart analytics for your business

WHO WE ARE

A team of experienced mathematicians, programmers and analysts. We work with machine learning algorithms and build complex models using artificial intelligence.

We find solutions for business
using artificial intelligence.

Our advantages for you

We know how to do it ?

Our team has already dealt with a number of analytical tasks in games with incomplete information. We conduct research on the development of the most complex algorithms and models close to reality, statistical analysis and the construction of neural networks. This is where we take our own approach, which allows us to solve analytical problems in various fields and work with unstructured data.

With smart structures ?

We can build and use smart business analysis systems that remove bottlenecks, systematize business processes, minimize costs and increase sales, reduce customer outflows and maximize loyalty, forecast demand changes and optimize price policies based on client’s expectations and needs, and much more.

Automation

We automate all processes and create new value-added points in business.

Artificial intelligence

We work with professional players and create AI in games with incomplete information.

Reverse engineering

We are engaged in deep reverse engineering of mobile and web applications. We can get data from any sources.

Cross-platform and optimized solutions are our approaches to problem solving.

More than 50 clients are satisfied with the results of our work.

Join the successful
BrainShells team

Together, we create products for large customers using machine learning and artificial intelligence algorithms, introduce new technologies, continue to research and experiment.

People are the main resource

Real professionals are the main value for starting any business, its development and achievements. The BrainShells team are talented experts who constantly learn and support each other. This is a place for ambitious developers and analysts ready to take on interesting, complex and non-standard tasks.

Career ladder

Company development and employee growth is a well-coordinated process. Pay depends entirely on the mastered technologies. We give freedom to change the profile and scope of skills, flexibly form groups of specialists to implement projects with the best efficiency.

Caring for team

Company development and employee growth is a well-coordinated process. Pay depends entirely on the mastered technologies. We give freedom to change the profile and scope of skills, flexibly form groups of specialists to implement projects with the best efficiency

Interesting tasks

Our main directions:

  • Machine learning for forecasting;
  • Big data processing;
  • Building multilevel intelligent decision-making systems;
  • Development of diagnostic and application software.

Corporate training

We organize seminars and trainings to share experiences. Employees study English, improve their qualifications on courses and participate in thematic conferences.

Philanthropy

Each month, the BrainShells team donates funds to charitable causes.

Network traffic reverser

Requirements:

  • Experience in decrypting and reading network application traffic on Windows and/or Android
  • Experience at MiTM
  • Experience with technologies: sockets, Wireshark, Winsock, Socketsniff, Proxocket, sniffing, SSL encryption.
  • Certificates: Java SE, C#

Will be a plus:

  • Experience in reverse engineering Android applications: hooks, xPosed
  • Experience in developing applications for Android: Lua, Cocos, ProtoBuf

Range of tasks:
Read application traffic on Windows and/or Android, i.e. get real-time information that the application exchanges with remote servers

Terms:

  • Full-time remote work
  • Salary based on interview results
  • Interesting tasks, comfortable team
Android reverser

Requirements:

  • Android Application Reverse Engineering Experience
  • Ability to bypass various types of Android applications protection
    (SSL-pinning, traffic encryption, source code encryption, source code obfuscation)
  • Experience in developing hooks for Android applications
  • Experience in repackaging APK applications
  • Development experience on Java SE, C#

Will be a plus:

  • Experience with xPosed
  • Network traffic experience: understanding basic protocols (TCP, UDP, SSL/TLS), socket pass/read, sniffing, MiTM
  • Experience in developing Android applications using Lua, Cocos, Protobuf

Range of tasks:

  • Getting the application’s Android state (APK) and events occurring in it
  • Add own functionality to Android application
  • APK repackaging

Terms:

  • Full-time remote work
  • Salary based on interview results
  • Interesting tasks, comfortable tea
Senior Java programmer

Requirements:

  • Good Java Knowledge (SE)
  • Good knowledge of the OOP
  • Understanding the principles of creating multithreaded applications
  • English at the level of reading of technical documentation

Will be a plus:

  • Experience with sockets
  • Experience with PHP, MySQL, Git
  • Basic knowledge C/C++

Terms:

  • Full-time remote work
  • Flexible working arrangements
  • Salary based on interview and test results
  • Test task (paid if all points are completed)
Machine Learning Specialist

Requirements:

  • Graduate of mathematics or physics faculty
  • You love and know how to program
  • Programming for you is not a goal, but the way of accomplishing tasks
  • The programming language does not play a decisive role for you
  • Java
  • You know and love mathematics, especially probability theory and math statistics
  • You have experience in machine learning and artificial intelligence
  • You are able to read and understand a scientific article

Terms:

  • High salary plus % of the company’s profits. No salary limits.
  • Free working hour
  • Completely remote work
Java programmer with knowledge of probability theory, mathematical statistics, machine learning

Tasks:

Collecting and preparing data for training predictive models

  • Conducting research in the field of Data Science / ML
  • Statistical analysis and data processing
  • Building and optimizing machine learning models
  • Integration of ML solutions into existing products
  • Carrying out experiments and their subsequent bringing to production state

Requirements:

  • Java SE, 5+ years of experience
  • Machine learning, experience from 3 years
  • Higher education in mathematics / physics at a quality university
  • Ability to read and understand a scientific article in English
  • Willingness to solve complex and creative problems

We suggest:

  • Interesting tasks
  • Fast output of functionality in the field
  • Free schedule
  • Completely remote work
  • Payment based on the results of the interview from $ 3000

PHILANTHROPY!

Each month, the BrainShells team
donates funds to charitable causes.

Podari.Life

Podari.Life inc is delighted to report to you, that a substantial part of contributions in cryptocurrency after conversion…

Homeless

We would like to thank your entire team and each employee individually, all those who do not remain indifferent to the problem of homelessness.

AdVita

We would like to thank your entire team and each employee individually, all those who do not remain indifferent to the problem…

OKEAN

We would like to thank your entire team and each employee individually, all those who do not remain indifferent to the problem…

PHILANTHROPY!

Each month, the BrainShells team
donates funds to charitable causes.

Podari.Life

Podari.Life inc is delighted to report to you, that a substantial part of contributions in cryptocurrency after conversion…

Homeless

We would like to thank your entire team and each employee individually, all those who do not remain indifferent to the problem of homelessness.

AdVita

We would like to thank your entire team and each employee individually, all those who do not remain indifferent to the problem…

Contact:

hello@brainshells.io