Внутри одной компании разница между медианными зарплатными вилками разных направлений — $75 500. Не между руководителем и джуном, а между семействами ролей, которые живут в одной системе найма и подчиняются одной компенсационной политике.
Цифра взята из открытого датасета: 8 049 вакансий от 266 работодателей, выгруженных напрямую из их систем найма — Greenhouse, Ashby, Lever, Workable, Recruitee и похожих. Условие попадания в выборку одно и жёсткое: работодатель сам опубликовал диапазон зарплаты. Всё, что идёт без вилки, в датасет не попало — отсюда 8 049 объявлений, а не 19 000.
Верх и низ разбивки
Дороже всех — Data и ML, медиана $237 500. Дешевле всех из тех, кто попал в разбивку, — Support и operations, $162 000. Между ними выстраиваются engineering, product, sales, marketing, finance, design, people/recruiting, legal, security. По каждой группе на странице разбора напечатан размер выборки, так что можно прикинуть, насколько конкретной цифре стоит верить.
Приставка к должности почти ничего не двигает
Автор датасета сгруппировал те же вакансии по словам в заголовке. Объявления со словами senior или staff дают медиану $185 791. Заголовки, где вообще нет слова про уровень, — $193 500. Приставка не просто слабо влияет на цифру, она тянет её не в ту сторону.
Отсюда неприятный вывод для тех, кто привык выбивать «senior» в названии. Между двумя офферами в одной компании вы выбираете не отдел и не команду — вы выбираете медиану своего семейства ролей. Слово перед названием должности на неё почти не влияет, а семейство двигает цифру на $75 500.
Это вилка, а не обещание
Все числа в датасете — опубликованные базовые диапазоны, которые работодатель раскрывает по закону о прозрачности зарплат. Это не полная компенсация: опционы, бонусы и прочие надбавки туда не входят, а именно они решают, получают ли два человека с одинаковым грейдом одинаковые деньги. Разрыв в $75 500 по базе может оказаться меньше или больше, если посчитать equity. Датасет этого не знает — и любая статья, которая утверждает обратное, цифры придумывает.
Ещё один эффект, который легко упустить: повышения считаются в процентах от базы. Разрыв такого размера, удерживаемый десять лет, — это не одноразовая разница в деньгах.
Что стоит за цифрами
| Что сравниваем | Медиана | Как читать |
|---|---|---|
| Data и ML | $237 500 | верхняя точка разбивки |
| Support и operations | $162 000 | нижняя точка |
| Разрыв между направлениями | $75 500 | разница медиан верхнего и нижнего семейства |
| Заголовки со словами senior / staff | $185 791 | грейд по слову в заголовке |
| Заголовки без слова про уровень | $193 500 | на $7 709 выше, чем с приставкой |
Как устроена выборка и где она врёт
- Источник — доски вакансий из ATS самих работодателей, а не агрегаторы, которые перепубликовывают просроченные объявления.
- Дедупликация между досками, приведение валют к одной, медиана по семейству ролей — не среднее из средних.
- Перекос в сторону США, только базовая зарплата, без equity и без поправки на стоимость жизни.
- Ярлыки семейств собраны по ключевым словам в заголовке, поэтому пограничные случаи решает человек: «Solutions Engineer» — это support или sales?
Что делать, когда на руках оффер
- Просите у рекрутера диапазон того семейства ролей, в котором реально будете работать, а не той должности, что напечатана в письме с оффером. Письменно, в переписке.
- Сравнивайте свою цифру с медианой семейства, а не с прилагательным в заголовке: компенсационная команда компании считает по семейству.
- Отдельным вопросом вытаскивайте всё, что лежит за пределами базы: опционы, годовой бонус, пересмотр. Публичная вилка про это молчит.
- Если грейд спорный, спросите, к какому семейству формально относится роль. Ответ иногда меняет цифру сильнее, чем торг.
Метод работает не всегда. В компаниях, которые не публикуют диапазоны, сравнивать не с чем. Для пограничных ролей вроде «Solutions Engineer» ярлык семейства решается вручную и может уехать в любую сторону. И если вы не в США, ориентируйтесь на пропорции между направлениями, а не на абсолютные числа.
Где обычно ошибаются
Самый частый промах — сравнивать свою зарплату с чужой должностью в чужой компании по агрегатору, который смешивает базу, бонус и equity в одну цифру без разбивки. Второй — торговаться от названия должности, а не от семейства ролей и грейда.
Вилка в объявлении — это то, что компания готова платить за место в своей сетке. Название должности — это то, как место подписали в объявлении.
Направление, в которое вы идёте, весит больше, чем слово перед названием должности. Если выбор стоит между двумя офферами в одной компании, смотрите на семейство ролей и на то, что прилагается к базе. Приставка в заголовке — шум.
Комментарии (0)
Войдите, чтобы комментировать.
Пока нет комментариев. Будьте первым.