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.