We develop a high-load service that decides whether to show ads by analyzing a large volume of data. The service handles hundreds of thousands of requests per second, with an SLA response time of several hundred milliseconds. At the same time, we strive to show high-quality, interesting, and timely ads so as not to push people away with useless and intrusive banners. Join us if you want to develop advertising with us.
What tasks await you
- Develop the banner system engine and new products in reach-based advertising;
- Write functional tests and use a debugger to find issues;
- Conduct A/B experiments and make product decisions based on them;
- Review other people's code;
- Find and fix bugs and optimize bottlenecks in systems;
- Design high-load, fault-tolerant systems.
We expect that you
- Understand technologies and can quickly solve any problem;
- Are familiar with classic algorithms and data structures;
- Have excellent knowledge of C++ and STL.
Will be a plus
- Strive for optimal and concise code;
- Are meticulous;
- Have administered the Linux operating system and networks;
- Can work with other people's code;
- Have created high-load services;
- Have worked with the Git distributed version control system;
- Know SQL, Lua, Python;
- Have worked in a similar position within the last year.
Working conditions
- A strong team with which you can grow;
- Complex tasks for services with millions of users;
- Bonuses every six months based on performance;
- Mortgage programs;
- Compensation for meals in the office;
- An extended voluntary health insurance program, 80% payment of VHI for spouses and children;
- A gym, fitness center, yoga in the office;
- Flexible working hours;
- Parking for employees.