Как я из Гугла ушел
@jnovikovЯ ушёл из Гугла.
3-го января был мой последний рабочий день в Гугле.
2025 год начинается для меня с новой работы и этот факт одновременно меня пугает и мотивирует. Решение о переходе мне далось очень и очень сложно. В этом посте попробую объяснить свою мотивацию. Я могу сделать это в одном предложении: “Больше денег, быстрее рост, сложнее задачи (надеюсь)”, но если вам интересно почитать как я качался на эмоциональных качелях и как меня 3 года преследовали трейдеры — прошу.
Я пришел в Гугл в конце 2021 года после двух летних стажировок. Ради работы в Гугле мы переехали в Ирландию, да и в целом после двух стажировок мне казалось, что Гугл - лучшее рабочее место для программиста. И в целом, это правда одно из лучших мест, но не без минусов.
Первый год работы в Гугле был достаточно интересным, мы потихоньку возвращались в офис после пандемии, но мне было достаточно легко после стажировок. И вот тут я не могу не сказать о первой проблеме Гугла — процессы. Они крайне стандартные и медленные. Причём я не могу сказать, что они плохие, мне кажется, они очень хорошие, но очень стандартизированные.
Так, вы не можете прийти на позицию миддла (L4 в терминах Гугла) после стажировки. Только на L3 (джуниор). Ладно, я слышал, что людей брали на L4 после стажировки, но это были люди с PhD.
В итоге, мой менеджер почти открыто говорил мне что я underhire, но получить своё повышение я всё равно смог только через 1,5 года работы (в среднем это занимает чуть меньше 2-х лет).
Так вот подходил к концу первый год моей работы в Гугле и жизни в Ирландии. И ко мне приходит (через рефер от друга) компания Pinely (ex AimTech). Для тех кто не знает — это одна из самых известных компаний в сфере трейдинга из России, знаю достаточно кейсов, когда сильные разработчики из Яндекса уходили к ним, когда выгорали и/или хотели больше денег.
Я прошёл все собесы и мне дали хороший оффер в Pinely. Но для этой работы мне нужно было переехать в Амстердам. Тогда мы решили, что не хотим переезжать. Иногда я жалею об этом, но тогда переезжать казалось крайне странным решением, особенно учитывая, что я проработал в Гугле всего один год.
В марте того же года мой менеджер подал меня на повышение и мне его не дали. Фидбэк был что-то около “Всё круто, но хочется больше примеров что вы L+1”. Было немного странно, но на тот момент в Гугле уже прошли сокращения, и одного из наших Senior инженеров сократили. Я много работал с этим инженером, и по сути после его сокращения я доделывал проект за двоих (и всё получалось). Поэтому было понятно, что следующая попытка повышения точно должна быть удачной. Но следующую попытку по правилам можно делать только через полгода (осенью).
Мой менеджер готовит мне пакет на повышение, в это время мне пишут из Virtu Financial. Опять трейдинг, но теперь в Дублине. Предложили позицию core C++ разраба, я сказал, что могу попробовать, но в целом на плюсах в Гугле писал за 1,5 года раз 5-6, да и то не очень сложный код (коммитил в легаси). В итоге я прошел собесы и мне предложили хороший оффер, больше, чем был в Гугле на тот момент. Но не сильно больше, если бы меня повысили. При этом хотели, чтобы я был в офисе в 7 утра 5 дней в неделю, и я отказался, хотя рекрутер был очень настойчивый.
Меня наконец-то повысили в Гугле, и я уже пару месяцев работал над новым инфраструктурным проектом. Сам проект мне не казался чем-то супер крутым, но я находил в нём интересные для себя задачи.
Я первый раз еду в США в командировку, чтобы познакомиться с другими командами и обсудить наш инфраструктурный проект. По плану мы должны были собраться с идейным вдохновителем этого проекта, но он решил на неделю раньше переехать в Бразилию (poor planning бывает и в таких корпорациях).
Наш проект прикрывают (как я и ожидал) и меня назначают на новый интересный проект. Помочь сделать классификатор сексуального контента для Android. И я приступаю к новой работе. Изначально я думал, что буду просто помогать команде из США делать классификатор, помогая им делать тулинг. Почти вся команда (за исключением одного человека) находятся в Калифорнии, у нас с ними почти нет пересечения по времени. Я прихожу на работу в 10-11, и ухожу в 8-9 вечера, чтобы успеть задать нужные вопросы. А вопросов много. Я конечно до этого работал с ML-ем, но тут достаточно специфичная задача, да и мы пытались по максимуму использовать LLM для различных тасков, а инфраструктура для LLM была ещё очень сырая.
Я на 2 недели еду в США, чтобы нормально поработать с новыми коллегами + найти потенциальные проекты для нашей команды в Дублине. Была хорошая поездка, много полезного.
Я много работаю по проекту, иногда работаю на выходных, но проект должен скоро быть закончен. И примерно в это время со мной связывается рекрутер из SIG (Susquehanna International Group, опять трейдинг) и я начинаю c ними собеситься.
Проект для меня по сути закончен, осталось только дождаться внутреннего тестирования, а я получаю оффер от SIG. Оффер очень вкусный, и мне нужно решить, что делать.
Гугловский проект осталось только доделывать и помогать с релизом предыдущего, но при этом я получил очень хороший фидбэк от руководства. Пока немного торможу ребят из SIG и начинаю общение с своим менеджментом. Параллельно по работе пытаюсь помочь ребятам из США с новым проектом в ML’е, но энтузиазма у меня мало, т.к. проект по сути такой же, как я делал, с буквально небольшой разницей в специфике (с точки зрения ML/DS то же самое).
Мой менеджмент открыто говорит мне, что контр-оффера они сделать не смогут, но если ты получишь повышение, то будет не так плохо (но все еще меньше, чем мой новый оффер). Но тут проблема: получить повышение за год в Гугле почти нереально.
Я долго взвешивал за и против: типа “В Гугле больше свободы и классные технологии, гибридный график”. В “SIG’e нужно быть в офисе, но там хорошо платят и я узнаю больше про финансы”.
Отдельно скажу, что почти все рекрутеры из трейдинга говорили мне, что людей с опытом в трейдинге очень людят хантить потом в другой трейдинг еще на большую ЗП, что конечно тоже не может не радовать.
Касаемо задач, до этого мне больше предлагали инфраструкутрные роли, но в SIG'е мне предложили роль в front-office команде — напрямую работать с квантами и трейдерами, помогать делать новые стратежки и упрощать жизнь ресерчеров. Мне показалось это отличной возможностью узнать больше о финансовых рынках, но при этом продолжать карьеру SWE.
Параллельно из нашей команды в США и Цюрихе несколько человек уходят в DeepMind и Gemini за гораздо более интересными задачами по масштабу и сложности. К сожалению, я никак не смогу сделать трансфер в дипмайнд без релокации, а в Дублине я уже буквально в лучшей инженерной команде Гугла (по крайней мере, я не знаю лучше).
После разговора с Eng Director’ом Гугла, я решил, что пора попробовать что-то новое.
Мой менеджер, менеджер Дублинского офиса и директор подтвердили, что готовы взять меня обратно и полностью понимают мой выбор. Я сказал что это очень ценю, выбил у SIG’а возможность начать в январе, чтобы максимально закончить все проекты и всё передать коллегам.
Так, на 3-й год моей работы в Гугле меня наконец-то переманили в финансы.
К сожалению, я не успел дождаться запуска проекта, но сделал всё, что зависит от меня, чтобы запуск прошёл гладко и команда без меня смогла быстро собрать новую модель. Из прикольного, я успел поучаствовать в бета-тесте проекта и проверить что он работает (никогда не спрашивайте как тестирую классификатор сексуального контента).
Я считаю, что Гугл отличное место работы и я буду счастлив туда вернуться. Наверное, если бы дело было в США, я бы может даже остался в Гугле, но попробовал бы пойти в более интересную команду. Если в конце попробовать подвести некие итоги, то плюсы Гугла:
- Люди. Все люди, с которыми я близко работал в Гугле очень приятные в общении и профессионально. В Гугле прямо тяжело найти токсиков (но возможно), конфликты встречаются, но не так часто.
- Самая вкусная бесплатная еда в индустрии.
Нет, правда, я был в нескольких столовках и могу точно сказать что в Гугле кормят лучше всего. - Гибридный график работы, прям очень гибридный.
Тут конечно все зависит от команды, но в среднем всем плевать когда ты работаешь и в какие конкретно дни ты ходил в офис. А некоторые люди вообще себе выбивают полную удаленку (или 1 день в офисе). - Хорошая ЗП.
Но тут важно понимать, что большая часть твоей ЗП в больших компаниях это акции. А они могут как и упасть, так и вырасти. Но об этом в минусах. - Хороший отпуск (особенно по рождению ребенка).
- Пользуешься на работе передовыми технологиями, которыми приятно пользоваться.
Нет, серьезно, я все еще считаю что blaze (bazel) и citc — state of the art технологии для разработчиков и мечтаю, чтобы в индустрии больше пытались это адаптировать.
Конечно и в Гугле есть много вещей, которые вызывают баттхерт, но обычно это либо что-то нишевое, либо что-то новое (например инфра для LLM).
Минусы:
- Зависимость от центрального офиса (США).
Я много писал об этом, но самые интересные проекты там. А в этом году я еще более в этом убедился, когда у меня были созвоны в 7-8 вечера по Ирландии. - Зарплата достаточно сильно зависит от акций Гугла.
Несмотря на то, что пока мне везло и все мои акции Гугла выросли (некоторые прям хорошо), всё ещё приличная часть ЗП в акциях это не очень удобно. Почему? Ну, хотя бы потому, что в большинстве стран Европы на компенсацию в акциях будет больше налог (они классифицируют это как бонус), а ещё акции не особо помогают при получении ипотеки (банкам нужна ваша базовая ЗП). - Далеко не всегда решения менеджмента прозрачны, и иногда есть ощущение, что тебе не говорят настоящую причину того или иного решения.
- Натуральный рост в компании очень долгий. Опять же тут складываются много факторов, но в целом политика компании по поводу повышений достаточно спорная, и зачастую быстрее уйти и прийти обратно на новый уровень, чем работать над повышением внутри.
За 3 года работы в Гугле я успел довести до ума несколько интересных проектов, помочь с еще 3-5 проектами. Я писал код на Go, C++, Java, Kotlin, Starlark, Python, Rust и даже Lua. Поработал с flatbuffer’ами, инфраструктурой для работы с LLM, профилированием ML, и получил бесценный опыт анализа качества ML моделей и работы с асессорами данных.
Новое предложение о работе мне показалось достаточно интересным по задачам и лучше по компенсации, поэтому глупо было бы его не принять. Тем более, я знаю себя, если бы я его не принял, я бы мог ходить на работу в Гугл и думать об упущенной возможности. А так я хотя бы попробую этот ваш трейдинг, вдруг понравится.