вторник, октября 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 комментариев:

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

    ОтветитьУдалить
  2. Анонимный20/10/15 10:10

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

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

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

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

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

    ОтветитьУдалить
  6. Andrey пишет

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

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

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

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

    ОтветитьУдалить
  7. Vladislav Yaroslavlev

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

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

    ОтветитьУдалить
  8. Михаил21/10/15 00:08

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

    ОтветитьУдалить
  9. Михаил

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

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

    ОтветитьУдалить
  10. Microsoft is innovating rapidly :)

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

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

    Kirill Shvesov///

    ОтветитьУдалить
  12. Kirilodius

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

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

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

    ОтветитьУдалить
  14. Ekaterina Sakharova

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

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

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

    ОтветитьУдалить
  16. Egor Kromberg

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

    ОтветитьУдалить
  17. Анонимный26/10/15 13:57

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

    ОтветитьУдалить
  18. Анонимный

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

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

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

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

    ОтветитьУдалить
  20. Этот комментарий был удален автором.

    ОтветитьУдалить
  21. Алексей Козлов

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

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

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

    ОтветитьУдалить
  23. Vadim Popov

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

    Пришло, да.

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

    ОтветитьУдалить
  25. Vasaka Funarg

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

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

    ОтветитьУдалить
  26. Анонимный2/11/15 22:54

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

    ОтветитьУдалить
  27. Анонимный

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

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

    ОтветитьУдалить
  29. Garry Zloy

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

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

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

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

    ОтветитьУдалить
  30. Алена, здравствуй, два вопроса

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

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

    спасибо

    ОтветитьУдалить
  31. 2null56

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

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


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


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

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

    ОтветитьУдалить
  32. Анонимный14/2/16 21:57

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

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

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

    ОтветитьУдалить
  34. Анонимный19/2/16 12:44

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

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

    ОтветитьУдалить
  35. Анонимный

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ОтветитьУдалить
  37. Андрей Воробей

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

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

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

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

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

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

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

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

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

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

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

    ОтветитьУдалить
  42. Доминик Шмидт

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ОтветитьУдалить
  46. Kashey

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

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

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

    ОтветитьУдалить