Taro Logo

Best IT company in Russia, but don't expect high salaries

Software Developer
Current Employee
Has worked at Yandex for 4 years
May 24, 2020
Moscow, Moskva
5.0
RecommendsPositive Outlook
Pros

IMHO Best IT employer in Russia.

Very high expertise, lots to learn from colleagues.

Wide variety of bleeding-edge projects: SDC, Search, Taxi, Cloud, Geoservices, Media, etc. You can learn from all of them, and most of them affect tens of thousands to many millions of users. The scale is enormous, which makes for a very unique experience. The external impact is giant.

Yandex is very prestigious in Russia, and generally it is a "good company" (Google's "don't be evil").

Wonderful office in the center.

Open-minded people, bright minds around, nice corporate culture, not an official atmosphere.

Equality, easy communication with higher-level management and other teams.

Working hours are flexible and not controlled -- you just have to deliver the results.

Medical insurance.

Meals compensation. Many cafes and bars around the office, where you can pay with your badge.

Yandex has its own anonymous image board, which is officially recognized. Maybe it is a plus. Most people say it is.

Cons

Salary is lower than the market average (it can be compensated by RSUs on higher grades, but you'll have to compete with workaholics, see below).

Most of the technologies are in-house: cloud, building, deploying, virtualization, monitoring, map/reduce, storage, mono-repo, and so on. Most technologies on the market don't scale to Yandex's scale.

Prepare to learn from the start. If you leave, prepare to learn again.

So-called duty (dezhurstvo): prepare to support internal users, administrate your service, deal with quotas, SLBs, monitoring, and fix f___ups. It can last a week (including weekends if something bad happens).

And after several weeks, repeat.

There are almost no system administrators; all developers are SRE/DevOps, whatever.

Development is C++ centered (hello, building Python projects into a giant binary).

Work/life balance is not that good; most people around are workaholics. And you will have to compete with them because on the biannual performance review, you'll have to show that your results are better.

Severe Google-style interviews: prepare for 8 hours of interviews, at least half of them are algorithms (even if you won't use any of them in daily work).

Open space environment (can vary from small offices with 8 tables to up to ~40), sometimes very noisy (you'll recognize your colleagues on the street by noise-cancelling headphones).

Many meetings, not that many conference rooms.

Was this helpful?

Yandex Interview Experiences