вторник, октября 20, 2015

We're hiring: Bing Ads, modern C++

Update 30.10.2015: Я закончила принимать резюме. Всем спасибо!

В моей команде открылось несколько позиций: Software Engineer, Software Engineer II, Senior Software Engineer.

Пишем распределенные высоконагруженные системы на С++, приветствуем знание C++11/14. Находимся в Бельвью, штат Вашингтон, США. Работаем в отдельных офисах.

Визы делаем, но, возможно, придется поработать в Ванкувере (Канада) какое-то время.

Если интересно, присылайте свое резюме мне, адрес есть в профиле.

Официальное описание позиции Software Engineer II:
Online Advertising is one of the fastest growing businesses on the Internet today, with $40 billion of a $600 billion advertising market already online. Microsoft is innovating rapidly to grow its share of this market by providing the advertising industry with a world-class online advertising platform and service. The Microsoft Ads Research & Development team is one of the most strategic and growing teams at Microsoft.

As part of a software company with powerful innovations and part media company with global properties, at Microsoft Ads we bring both our technical and creative side to the table. Through incisive analytics, we know who cares - both when and where. We understand how to get in front of the right people at the strongest point of influence. Above all, we love data and excel at interpreting it for our partners. Collecting valuable information from every campaign and mining it for insights.

Selection and Ranking team in Ads platform is responsible for selecting all possible ads and run the machine learned models to find the most relevant Ads for the user queries. This requires processing enormous amount of data in real time, within a few milliseconds. We are looking to grow our system to n times the current scale. This team provides a good opportunity to learn advertising business. If you like to work in a fast paced and highly innovative environment, SnR platform team is the right place for you. Come join us if you feel passionate about building distributed, highly scalable and performance intensive system.

∙ Excellent OO design and implementation skills.
∙ Excellent knowledge of algorithms and data structures.
∙ Passion for building high-quality and scalable online backend services.
∙ Great communication and cross-team collaboration skills.
∙ Highly self-motivated with a demonstrated ability to work in a fast-paced environment
∙ Good Understanding of distributed system is a strong plus.

∙ BS or MS degree in Computer Science or related technical discipline.
∙ 3+ years of professional software development experience.
∙ Expert development skills in multithreaded C++.
∙ Solid design skills, with a strong eye toward maintainability and flexibility of code.
∙ Excellent analytical and problem solving skills and foundation in OO principles.
∙ Knowledge of Search/Ads serving platform is a plus to have but not required.
∙ Experience in building scalable and performant distributed systems desirable but not required.

Microsoft is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.

47 коммент.:

Andrey комментирует...

Алена, правильно понимаю, что без опыта в C++ подаваться не стоит?

Анонимный комментирует...

А какой смысл, Вы ведь работать а не учиться.

Vladislav Yaroslavlev комментирует...

Добрый день, отправил резюме.

Andrey комментирует...

>А какой смысл, Вы ведь работать а не учиться.
Есть вакансии, которые не требуют опыта в конкретной технологии.
Компаниям более важны общие навыки в алгоритмах, архитектуре и дизайне.
Пример: мой знакомый iOS разработчик перешел в Microsoft, на интервью вообще писал на Java, на работе сейчас C++ (не связанный с Mobile).

Vladislav Yaroslavlev комментирует...

> Алена, правильно понимаю, что без опыта в C++ подаваться не стоит?

Андрей, сейчас самое время учить C++, уже нет прошлого C-наследия практически, язык развивается как, я не знаю, ничего подобного раньше не было.

Alena комментирует...

Andrey пишет

Алена, правильно понимаю, что без опыта в C++ подаваться не стоит?

Стоит. Мы рассматриваем кандидатов с опытом работы с Java, C# Objective-C.

И на позицию Software Engineer смотрим людей с меньшим опытом работы.

Короче, если есть сомнения, присылайте резюме, а мы тут разберемся.

Alena комментирует...

Vladislav Yaroslavlev

Добрый день, отправил резюме.

Пришло, спасибо.

Михаил комментирует...

У microsoft больше нет офиса в Ванкувере (а если быть точнее, то в Ричмонде), так как визы L1 делают без проблем. Для России скорее всего придется 1.5 года проработать в Московском офисе.

Alena комментирует...

Михаил

У microsoft больше нет офиса в Ванкувере (а если быть точнее, то в Ричмонде

Уже опять есть. Михаил, поверьте, я знаю кого и куда я нанимаю. :-)
В московский офис я людей не нанимаю.

Alexander Batishchev комментирует...

Microsoft is innovating rapidly :)

P.S.
Не 1,5 года а всего 1. Это необходимое, но не минимальное условие.

Kirilodius комментирует...

Добрый день, отправил Вам свое CV.

Kirill Shvesov///

Alena комментирует...

Kirilodius

Добрый день, отправил Вам свое CV.

Вижу, спасибо

Ekaterina Sakharova комментирует...

Здравствуйте, отправила вам своё резюме.

Alena комментирует...

Ekaterina Sakharova

Здравствуйте, отправила вам своё резюме.

Пришло, спасибо.

Egor Kromberg комментирует...

Здравствуйте, отправил Вам своё резюме.

Alena комментирует...

Egor Kromberg

Пришло, спасибо.

Анонимный комментирует...

А есть возможность для стажировки? Этим летом закончил магистратуру по специальности прикладная математика и физика и сейчас являюсь аспирантом в экономике, и также работаю разработчиком 4 ый год подряд, или лучше стоит подаваться на software engineer?

Alena комментирует...

Анонимный

А есть возможность для стажировки? Этим летом закончил магистратуру по специальности прикладная математика и физика и сейчас являюсь аспирантом в экономике, и также работаю разработчиком 4 ый год подряд, или лучше стоит подаваться на software engineer?

Стажеров набирают тут: careers.microsoft.com. Там же можно податься на другие вакансии в Майкрософт.

Я бы и туда и туда подалась.

devfom комментирует...

Здравствуйте, также отправил Вам свое резюме.

Алексей Козлов комментирует...
Этот комментарий был удален автором.
Alena комментирует...

Алексей Козлов

Здравствуйте, я тоже отправил Вам резюме.

Пришло, спасибо.

Vadim Popov комментирует...

Здравствуйте, отправил Вам свое резюме.

Alena комментирует...

Vadim Popov

Здравствуйте, отправил Вам свое резюме.

Пришло, да.

Vasaka Funarg комментирует...

Добрый день, отправил CV.

Alena комментирует...

Vasaka Funarg

Добрый день, отправил CV.

Пришло, спасибо.

Анонимный комментирует...

Алена, можете писать краткий FAQ для подобных вещей, чтобы не отвечать на одни и те же вопросы:
1) Язык не важен. Главное, что C++/Java/C#.
2) Опыт смотрим либо конкретно Яндекс/Mailru и прочее. Если нет, то пытаемся угадать/понять скиллы конкретно по резюме.
3) Опыт строго считаем только для Senior+. Остальные плавающий.
4) Майкрософт нанимает людей out of college. Отсюда можно сделать вывод, что важны знания по computer science, а не как вы написали 50 тестов за неделю, продали свой проект и развели заказчика на овербаджет.
5) geeksforgeeks, careercup.
Дену Р. привет.

Alena комментирует...

Анонимный

Я в общем догадываюсь откуда взялся этот FAQ, но к нашей команде он отношения не имеет. Майкрософт, он большой.

Garry Zloy комментирует...

А еще можно присылать? :)
Насколько нужно знать английский язык?
С уважением.

Alena комментирует...

Garry Zloy

А еще можно присылать? :)

Можно, и я дам вашему резюме ход, если у нас еще появятся места. Могу также переслать в другую команду, если кому люди понадобятся (укажите явно, пожалуйста, если другие команды вас совсем не интересуют).

Насколько нужно знать английский язык?

Настолько хорошо, чтобы пройти несколько интервью на английском, а потом работать с людьми, которые по-русски не говорят.

null56 комментирует...

Алена, здравствуй, два вопроса

1) вы уже отобрали себе кандидата?

2) сколько обычно проходит времени после скрининг интервью и принятием решения о дальнейшем диалоге? при любом результате скрининга просходит оповещение соикателя о решении?

спасибо

Alena комментирует...

2null56

Алена, здравствуй, два вопроса

1) вы уже отобрали себе кандидата?


У нас периодически набирают людей, не только наша команда, но и соседние. Если интересно - присылайте резюме, я закину как чего появится.


2) сколько обычно проходит времени после скрининг интервью и принятием решения о дальнейшем диалоге? при любом результате скрининга просходит оповещение соикателя о решении?

У меня нет такой статистики. Но всегда можно попинать человека, который организовывал скриннинг, и спросить у него.

Анонимный комментирует...

Алена, а можете рассказать поподробней о жизни в Рэдмонде и работе в МС? Я сейчас в процессе собеседования в другую команду и как-то сомневаюсь нужно ли оно мне вообще...

Alena комментирует...

Анонимный
Алена, а можете рассказать поподробней о жизни в Рэдмонде и работе в МС?

Это очень обширный вопрос. Если интересует что-то конкретное - спрашивайте, я отвечу. Можно тут, можно по e-mail.
В целом - работа интересная, место для жизни приятное.

Анонимный комментирует...

> Это очень обширный вопрос. Если интересует что-то конкретное - спрашивайте, я отвечу. Можно тут, можно по e-mail

Думаю многим будет интересно, поэтому спрошу здесь.
Как организован процесс переезда? Какие расходы берет на себя МС? Что происходит после выхода из самолета в Сиэтле (встречают ли? или самому нужно куда-то добираться?) Какова стоимость жилья, если снимать около работы, и вообще стоимость жизни(питание не фастфуд, коммунальные платежи, интернет, мобильная связь, прочие расходы)? Является ли наличие машины абсолютной необходимостью или можно обойтись? Как проходит процесс интеграции в местное общество(не знаю даже что конкретно интересует, просто другая среда, другой язык, ни одного знакомого человека)? Рассматриваете ли возможность возвращения на родину? :) Как оценивается ценность сотрудника на работе? Как определить свои карьерные перспективы и есть ли они вообще, с учетом количества завозимых из-за океана людей? Пожалуй пока все.
Спасибо. )

Alena комментирует...

Анонимный

Как организован процесс переезда? Какие расходы берет на себя МС?

По-разному. Меня перевозил Майкрософт, оплачивал временное жилье, машину и кучу всего еще. Кто-то договорился, что ему дадут мешок денег и дальше человек разбирался сам. Но тут опять же, вы не в пустыню едите. Вы можете получить массу полезных и не очень советов от коллег, начальства и из внутренней рассылки.

Что происходит после выхода из самолета в Сиэтле (встречают ли? или самому нужно куда-то добираться?)

Нам арендовали машину и мы сами ехали. Адрес известен, навигатор есть. Тут есть цивилизация! Uber, такси. Уровень преступности низкий.

Какова стоимость жилья, если снимать около работы,

На сегодня 1500 - 2000. Цены меняются, можно посмотреть например вот эту компанию:
http://www.equityapartments.com/washington/seattle-apartments.aspx У них цены выше среднего, можно найти дешевле.

и вообще стоимость жизни(питание не фастфуд, коммунальные платежи, интернет, мобильная связь, прочие расходы)?

Тут другая структура расходов и поэтому сравнения с расходами, которые были раньше, работают плохо. Например, еда и одежда очень дешевы по сравнению со всеми остальными расходами и очень высокого качества. Машины тоже дешевле. А вот детские сады платные и стоят безумных денег. Поэтому отвечу так: программист любого уровня в Майкрософт может прокормить семью с двумя детьми, с не работающей женой, при условии что с детьми сидит она. "Прокормить" включает в себя хорошее жилье и машину.
Медицина жутко дорогая, но у Майкрософта хорошая страховка.

Является ли наличие машины абсолютной необходимостью или можно обойтись?

Обойтись можно, но сложно. Общественный транспорт развит плохо. Поэтому можно поселиться рядом с работой и ходить пешком или ездить на велосипеде. Если есть семья и дети, то жизнь без машины я себе плохо представляю.
Машину вам легко дадут в кредит.

Как проходит процесс интеграции в местное общество(не знаю даже что конкретно интересует, просто другая среда, другой язык, ни одного знакомого человека)?

Ребята, 21 век, Интернет, социальные сети, а вы говорите ни одного знакомого. Вот они все, все тут. Наши родные выпускники и бывшие коллеги. Английский я хорошо знала на момент приезда. Но если вы его знаете плохо, не волнуйтесь, вы просто не пройдете собеседование :-). Среда - все те же программеры, те же шутки, те же темы для обсуждений, только на английском. Хотя часто и на русском тоже.
Много русскоговорящих. Есть местные русскоговорящие группы в Фейсбуке, артисты приезжают выступают. Макаревич только что уехал, Сплин скоро приедет.

Рассматриваете ли возможность возвращения на родину? :)
Нет. Во избежание появления различных конспиралогических теорий: моей дочери российское консульство в Сиэтле тупо не дало свидетельство о рождении. Ещё и поглумились. Это закрыло вопрос о возвращении.

Как оценивается ценность сотрудника на работе? Как определить свои карьерные перспективы и есть ли они вообще, с учетом количества завозимых из-за океана людей?

Есть процесс ревью, где вы с начальством обсуждаете свои достижения и свою будущую карьеру. Если обсуждение идет туго и результаты вызывают недоумение, всегда можно сменить команду или компанию. Программисты нынче в дефиците, отрывают с руками.
И надо быть готовым, что уровень специалистов высокий. Вы скорее всего приедете на -1 позицию от того, что у вас было раньше и работать спустя рукава не получится.

Андрей Воробей комментирует...

Я, в общем понимаю, что влезаю совсем не по теме. Но возможно это пригодится соискателям.
Алена в целом, все правильно расписала но есть нюансы:
Качественная еда в Америке - это вообще не уровень питания в России, Надо понимать - другая культура питания. Извините, но то - что в Америке считается качественным, я есть не смог. Хотя это очень субъективно; да все съедобно - но, как уровень между поваром-мастером и автопечкой.
Машина - да - очень нужна, без неё никак. (Вообще никак!!!) Абсолютно!!! И еще раз - машина - это то что должно быть!.
Английский в быту (удивительно) действительно не проблема! Американцы очень контактны и дружелюбны. Но работать без знания разговорного и технического английского - не реально.
И что еще (самое главное): имеет смысл заморачиваться всей этой работой, только очень амбициозным людям с далеким прицелом на будущее, средний специалист эквивалентного уровня в России зарабатывает (опять удивительно) больше.

Alena комментирует...

Андрей Воробей

Качественная еда в Америке - это вообще не уровень питания в России, Надо понимать - другая культура питания. Извините, но то - что в Америке считается качественным, я есть не смог. Хотя это очень субъективно; да все съедобно - но, как уровень между поваром-мастером и автопечкой.

Хм, Америка большая, как впрочем и Россия. Я очень довольна ассортиментом и качеством местных магазинов.

средний специалист эквивалентного уровня в России зарабатывает (опять удивительно) больше.

А вот это просто неправда. Особенно после девальвации рубля.

Андрей Воробей комментирует...

По поводу заработка - так получилось, что я написал немного не то, что имел в виду. Если человек, настолько озабочен поиском высоко оплачиваемой работы, что готов уехать в другую страну, то почему-бы ему не поискать работу просто в другом городе. (Или другой сфере деятельности). К тому-же - фирмы работающие с западом (не всегда но часто) привязывают зарплаты к валюте. В целом, по совокупности плюсов и минусов, квалифицированный специалист работая в России может позволить себе больше, даже имея меньшую зарплату, чем он-же - работая за рубежом. (Просто надо поискать.)
Но если приподняться над бытовыми вопросами и искать работу исходя из вероятных перспектив, то Америка (вообще в целом) предоставляет человеку больше возможностей реализовать себя.
Конечно, имеет место фактор удачливости, как Вы сказали - и Россия и Америка - большие.
И я не обманываю, у меня живут родственники в США - все перед глазами, мы много общаемся. К слову - у них семья - одиннадцать детей, свой (большой) дом, три, или уже четыре машины. Это обеспеченные люди. Поэтому у меня нет цели вводить кого-либо в заблуждение.

Andrey комментирует...

Алёна, какой уровень доходов считается приемлемым для Сениор Инженера джава или си плюс-плюс в Вашингтоне? Недавно был в Сиэтле решил немного резюме по рассылать, был немного шокирован нулевым откликом несмотря на 10 летний джава опыт. Права с Амазоном старался не связываться.

Alena комментирует...

Andrey
Алёна, какой уровень доходов считается приемлемым для Сениор Инженера джава или си плюс-плюс в Вашингтоне?

Для крупных компаний это от 130K плюс какой-никакой sign-up бонус.

Недавно был в Сиэтле решил немного резюме по рассылать, был немного шокирован нулевым откликом несмотря на 10 летний джава опыт. Права с Амазоном старался не связываться.

Важный момент: у вас есть разрешение на работу в США?

Доминик Шмидт комментирует...

Здравствуйте, Алёна.
Хочу узнать ваше мнение-совет.
Я работаю в Санкт-Петербурге Delphi-программистом + MSSQL + Oracle.
- На какие деньги я могу рассчитывать по приезду в Штаты на данной позиции?
- Какой уровень английского нужен для работы?
- На каких технологиях лучше работать - где больше платят?
- Что требуют работодатели по скорости сдачи проектов?
- Что нужно для того, чтобы взять ипотеку?
- Как попасть работать в Microsoft?

Alena комментирует...

Доминик Шмидт

На какие деньги я могу рассчитывать по приезду в Штаты на данной позиции?

Сильно зависит от того в какую компанию, как пройдете собеседование. Вот статистика по H1B визам, разброс большой.
http://www.immihelp.com/employer/h1b-top-sponsor-2015/overall

Основная проблема сейчас - это найти работодателя, который возьмется вам визу делать.

Какой уровень английского нужен для работы?

Нужно бодро говорить и писать на рабочие темы.

На каких технологиях лучше работать - где больше платят?

Я знаю в основном про С++/C#/Java программистов, таким платят хорошо.

Что требуют работодатели по скорости сдачи проектов?

Зависит от работодателя.

Что нужно для того, чтобы взять ипотеку?

Хороший credit score. Если вы работаете в компании типа Майкрософт с получением кредитов всё сильно упрощается.

Как попасть работать в Microsoft?

Выпускникам этого года очень советую податься на стажировку через careers.microsoft.com.

Поддерживать в актуальном состоянии свой профиль в LinkedIn, чтобы рекрутеры могли вас найти, если понадобится.

Посылать резюме на careers.microsoft.com.

Andrey комментирует...

>Недавно был в Сиэтле решил немного резюме по рассылать, был немного шокирован нулевым откликом несмотря на 10 летний джава опыт. Права с Амазоном старался не связываться.

>Важный момент: у вас есть разрешение на работу в США?

Разрешения нету, но это не имеет большого значения потому-что я могу получить визу E-3 которая делается до месяца и почти не требует никакого усилия от работодателя. И релокация мне не нужна.

Во-вторых, я нигде не упоминал что у меня нет разрешения на работу, в резюме был сиетловский номер, а в линкедине - сиетловское место жительства. Так что с точки зрения работодателя моё резюме ничем не отличается от американского.

Тем не менее ни один работодатель не откликнулся. Что меня изрядно удивило, ибо считал что в Вашингтоне перегретый рынок.
Я бы не сказал что я прям сильно сожалею об этом, но тупо любопытно такое положение вещей.
Вот я и подумал что кто-нибудь смог бы разрешить загадку.

Alena комментирует...

>Тем не менее ни один работодатель не откликнулся. Что меня изрядно удивило, ибо считал что в Вашингтоне перегретый рынок.

Рынок действительно перегрет. Мне знаком только один похожий случай - у человека не работал email.

Kashey комментирует...

А имеет ли смысл писать пускай и с хорошим знанием C++, но без нормального высшего образования?
А то немного смущает, что на многие вакансии требуются люди с 2-3 годами опыта и обязательно вышка. Но у тебя вышки нет, зато уже 20 лет программирование – часть твоей жизни.

Alena комментирует...

Kashey

А имеет ли смысл писать пускай и с хорошим знанием C++, но без нормального высшего образования?

Я давно закончила принимать резюме по этому объявлению.
В целом: без диплома о профильном высшем образовании очень сложно оформить визу. Мне известны случаи когда это таки делалось, но случаев, когда резюме из-за этого не рассматривалось, гораздо больше.

Kashey комментирует...

Поэтому я резюме и не кидал. Просто заметил что обсуждение не остановилось и решил к нему присоединиться.
Спасибо за наводку на возможную проблему, но вроде не все так страшно - бакалавр (который в мое время был обычным незаконченным) у меня есть. Как и три года работы заместо каждого года обучения. Да и различными публикациями, презентациями и другими патентами, которые вообще требуются для верификации Доктора, к 34 года обзавестись успел.
Осталось как-то пройти через сито первичного выбора.