deeplay is a product IT company that unites developers, analysts, architects, and engineers from different countries. We already have about 500 people on our team.
We specialize in developing animator bots for intellectual card games: poker, bridge, mahjong, preferans. They create activity on the gaming platform, attracting users.
The goal of deeplay is to create a comfortable environment for players.
Using the accumulated knowledge about gaming platform users, we develop algorithms that adapt strategy and behavior to player preferences. We mathematically and programmatically determine how to engage them: what playstyle will interest them or reduce their interest.
We sell analytical services and develop custom software, applying our experience in machine learning, big data processing, and distributed high-performance computing that meets high availability requirements.
Working at deeplay means engaging tasks, career growth, responsive colleagues, comfortable conditions, and a friendly atmosphere.
Methodologies:
- We use agile product development methodologies: Scrum and Kanban.
- We actively practice Code Review in our work.
Now we need a Reverse engineer who will contribute to the development of the company's products, can maintain open communication and a friendly atmosphere.
With us, you can comfortably work from anywhere in the world because we:
- Have set up technical equipment processes so you can count on our help in preparing equipment for work, wherever you are.
- Have built an interaction system — no endless Telegram chats. We work through an online project management service and a corporate messenger with configured channel maps.
- Organize work processes taking into account time zones, time for regular team meetings is chosen to be as convenient as possible for everyone.
- Help maintain context and get acquainted with colleagues from other departments — we regularly hold general informational and entertainment online events, as well as team-building events with trips to Russian cities and abroad.
Main tasks:
- Analysis of binary and/or source code to find implementation errors, vulnerabilities, and/or restore program logic;
- Analysis of security and search for vulnerabilities in devices and components.
To implement these, you will need:
- Practical reverse engineering experience of 2+ years;
- Proficiency with tools like IDA, x64DBG, Ghidra, WireShark/Burp suite, etc.;
- Understanding of the internal structure of Windows, Linux, Android operating systems;
- Proficiency with Frida, Xposed frameworks;
- Work with emulators, knowledge of root utilities (magisk, lsposed, etc.);
- Ability to capture application traffic and reproduce communication protocols;
- Knowledge and understanding of concepts/technologies such as ssl, mitm, proxy, ssl pinning;
- Knowledge of programming languages / development experience (C/C++, C#, Python, Java, Lua, Javascript);
- Familiarity with Cocos-2d, Unity engines.
We offer:
- A flexible approach to format and location of work: choose any spot on the map or one of our comfortable offices in Omsk, Novosibirsk, or St. Petersburg.
- Development and career: annual performance reviews will help you see your achievements and development areas. Many key specialists and managers have grown within the company.
- Minimum bureaucracy: forget about long email chains. We try to make all decisions promptly and during meetings. We value everyone's contribution, communicate as equals regardless of grade.
Additional bonuses:
- An annual limit that can be used to compensate for expenses on medicine for yourself and close relatives, sports services, and training.
- Financial support in case of important life events.
Development and training:
- Access to an extensive knowledge base to enhance your hard and soft skills.
- We organize internal courses with the involvement of external experts.
- Possibility of full or partial compensation for professional training.
- Corporate online English courses from Elementary to Advanced levels.
- Knowledge sharing sessions, hackathons, Meetups, Tech Talks online.
Our values:
- We maintain a sense of humor and ease of communication when solving even the most complex problems.
- We provide constructive feedback and support each other.
- We find what energizes us and share our drive with others.
- We identify and solve problems together to maintain stability and development.
What else, besides work:
- We openly share news about the company's development: we regularly conduct interviews and internal business events with experts and managers.
- We maintain up-to-date internal information: we systematically publish digests on deeplay's strategy, products, and technologies.
- We develop thematic communities: we organize team and individual tournaments, participate in quizzes/brain games, sports challenges.
- We work from anywhere in the world, but still stay connected with the team — team-building events help with this: live communication, new locations, and real emotions. We focus on real experiences and team spirit.
- We provide sponsorship to relevant university departments, present technical expertise at external events, and create our own educational projects.
Want to become part of the team?
Just write to us to connect with a recruiter, pass interviews with company specialists, get an offer, and start diving into the world of deeplay!