LINUX.ORG.RU
ФорумJob

С++ разработчик (под Linux), Mail.Ru Group, Москва

 ,


0

3

Доброй всем пятницы.

Мы ищем профессионального программиста С++ для Linux-систем на проект - Рейтинг@Mail.ru - это «счетчик», который ежедневно обсчитывает более полутора миллиарда хитов, предоставляя вебмастерам различные обобщенные данные по аудитории их сайтов. Чуть более подробно о проекте - http://top.mail.ru/ и в хабратопиках: http://habrahabr.ru/users/ilnarb/topics/ Стек технологий - C++, «стандартные» библиотеки, mysql/nosql базы, nginx, js и т.п.

В круг задач входит реализация новых продуктовых идей проекта - дабы можно было собирать информацию об аудитории по новым метрикам, отображать её различным образом и в различных форматах, и делать это «на лету». В общем, улучшать проект. Добавлю также, что по этой вакансии у нас повышенные требования к С++ному опыту, в силу сложности проекта и необходимости писать максимально качественный/поддерживаемый и «быстрый» код. По поводу условий работы позволю копипасту с Хедхантера:

* Комфортно работать: просторные опенспейсы, звукопоглощающие панели, несколько десятков переговорных, дополнительные мониторы, мощное железо и макбуки, если нужно.
* Вкусно кормят: в офисе есть ресторан с завтраками и обедами, а на каждом этаже есть 2 кухни, где всегда есть фрукты-ягоды, чай, кофе, кола и, конечно, печеньки.
* Приятно отдыхать: большой лаунж, массажные кресла, бар со свежевыжатыми соками, качели, уголки с пледами и подушками, где можно отдохнуть, игровые приставки, кинотеатр.
* Можно заниматься спортом: бесплатный фитнес-зал в офисе (со всеми тренажерами и, конечно, душевыми), теннисные столы и даже футбольное поле.
* Легко добраться: мы находимся в пяти минутах ходьбы от м.Аэропорт. Для тех, кто предпочитает добираться на работу на машине, у нас есть 5-этажная подземная парковка и, да, на ней есть места.
* Можно заботиться о своем здоровье: с первого дня работы мы даём отличную программу ДМС, включающую стоматологию и даже массаж.
* Можно профессионально развиваться: в нашем офисе регулярно проходят семинары, тренинги, мероприятия для разработчиков — Moscow.pm, Moscow Django Meetup, CocoaHeadsMoscow, UX-среда и др. Конечно, мы отправляем сотрудников и на внешние профессиональные мероприятия.

И, конечно, мы поможем (не только морально) с переездом в Москву новому сотруднику из другого города/страны.

Если наша вакансия вам интересна - пишите мне на naumenko@corp.mail.ru

-- С уважением, Алексей Науменко



Последнее исправление: ooprizrakoo (всего исправлений: 2)
Ответ на: комментарий от yoghurt

А вилка?

У нас Вы можете руками

есть фрукты-ягоды, чай, кофе, кола и, конечно, печеньки

и за работу у Нас

* Вкусно кормят

А вообще, интересно, сколько платят на такой интересной должности в Mail.Ru.

backbone ★★★★★
()
Ответ на: комментарий от backbone

продуктовых идей

а это тебя не заинтересовало?
хотя на самом деле именно данное объявление резко выделяется по стилю из массы «большая честь».

ABW ★★★★★
()
Ответ на: комментарий от ABW

В деталях объявлений часто скрывается истина. Если красиво пишут и не указывают з/п... Но это не должно относиться к Mail.Ru.

backbone ★★★★★
()
Ответ на: комментарий от backbone

А вообще, интересно, сколько платят на такой интересной должности в Mail.Ru.

Могу рассказать (в джаббере) я собеседовался, сделали оффер, но я его не принял.

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от nerdogeek

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

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от vxzvxz

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

ooprizrakoo
() автор топика
Ответ на: комментарий от ooprizrakoo

Насколько большим должен быть навык программирования именно на C++, если основным является C?

imb ★★
()
Ответ на: комментарий от imb

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

Кстати, у нас есть в т.ч. проекты, куда мы с удовольствием примем именно программиста на чистом Си, требования к С++ному опыту там там могут быть минимальны.

ooprizrakoo
() автор топика
Ответ на: комментарий от ooprizrakoo

Ну почему, почему не C# ? писал я как-то куски overstock.com на C++ - это же мучительно больно при знании что есть java и другие среды с gc

terradot
()
Ответ на: комментарий от terradot

Ну почему, почему не C# ? писал я как-то куски overstock.com на C++ - это же мучительно больно при знании что есть java и другие среды с gc

Потому что GC - это мучительно больно для real-time. Лично я знаком только с двумя платформами с pause-less GC, это Azul (Java) и Erlang (kind of). C# для таких вещей вообще не подходит.

nozh
()
Ответ на: комментарий от nozh

GC - это мучительно больно для real-time

да что вы говорите, во всех нормальных вузах изучают realtime GC Metronom (Staccato - его последователь используются в системе IBM Watson, которая ИИ на скорость, с 2006-го года, скоро десятилетний юбилей). В интернете десятками научные работы по realtime GC. И только вы, «Бизнесмены», с косным мышлением цепляетесь за свои предрассудки.

terradot
()
Ответ на: комментарий от terradot

да что вы говорите, во всех нормальных вузах изучают realtime GC Metronom (Staccato - его последователь используются в системе IBM Watson, которая ИИ на скорость, с 2006-го года, скоро десятилетний юбилей). В интернете десятками научные работы по realtime GC. И только вы, «Бизнесмены», с косным мышлением цепляетесь за свои предрассудки.

Спасибо за инфу по Metronome, не слышал о нём, надо будет попробовать. А для вашего любимого .NET реализация real-time GC есть?

nozh
()
Последнее исправление: nozh (всего исправлений: 1)
Ответ на: комментарий от nozh

для вашего любимого .NET реализация real-time GC есть?

STOPLESS is the first collector that provides real-time responsiveness while preserving lock-freedom, supporting atomic operations, controlling fragmentation by compaction, and supporting modern parallel platforms. It was implemented on top of the Bartok compiler and runtime for C#.
http://www.cs.technion.ac.il/~erez/Papers/stopless.pdf
https://research.microsoft.com/en-us/um/people/simonpj/papers/parallel-gc/ind...
http://www.filpizlo.com/papers/pizlo-ismm2007-stopless.pdf
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.108.322

Но зачем мелочиться?

Вот тут есть компиляция C# в FPGA:
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=4724884

А тут сборка мусора на FPGA:
http://researcher.watson.ibm.com/researcher/files/us-bacon/Bacon12StallFree.pdf

А то знаете ли, нельзя в реалтайме доверять процессорам Intel.

terradot
()
Ответ на: комментарий от EXL

это «медленно» - это константа, которая вытягивается оборудованием. А трудоёмкость снижается комбинаторно, быстрее.

Если бы это было не так, то не использовали бы C++, а писали на голом ассемблере.

terradot
()
15 декабря 2014 г.
Ответ на: комментарий от linuxoidspb

Извиняюсь за долгий ответ.

Про количество не хотел бы говорить, скажу лишь что за это время закрылось много вакансий в других подразделениях, в т.ч. С++ных, но, увы, не эта. Однако здесь нет каких-то подводных камней вроде того что «начальник-деспот» (наоборот, чёткий и понятный руководитель, при том что и очень сильный программист с огромным опытом)

Особенность данной вакансии в том, что с одной стороны у нас высокие требования к кандидату в плане алгоритмической подготовки, С++ному опыту, и линуксу (основные причины, из-за чего приходится отказывать кандидатам), при том что заядлому «хардкодеру» у нас тоже будет сложно, т.к. многие задачи (10%-30% времени) занимает не только программирование на С++, но и работа с иными ЯП, например скриптовыми, или троганье фронтенда (JS, или html). Для сложных атомарных задач, связанных со фронтендом привлекается верстальщик, но более мелкие задачи ребята решают сами - это умение значительно ускоряет реализацию каких-то фич. В общем, подход к работе скорее похож на «сделать такую-то задачу», а не «кодить на С++».

ooprizrakoo
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.