четверг, 2 февраля 2017 г.

Ищем Senior Software Engineer в Grammarly

Всем привет!

А мы помогаем ребятам из Grammarly найти Senior Java Engineer, который питает особую любовь к алгоритмам и чистому коду.

Больше о ребятах и вакансии - в вопросах и ответах ниже.

Что Grammarly делает?
Команда Grammarly разрабатывает один из лучших в мире сервисов проверки английской орфографии и грамматики. Он не только исправляет ошибки, но и обучает пользователя писать правильно, а также предлагает более тысячи видов улучшений текста.

Мы помогаем миллионам людей общаться на английском языке грамотно, понятно и эффективно. Количество наших пользователей растет очень быстро. Так, за последний год аудитория браузерного расширения для Chrome выросла до 10-ти миллионов активных пользователей. http://bit.ly/1lSpQlg

База пользователей быстро растет и на других наших платформах. Поэтому нашим инженерам приходится решать много сложных и интересных задач.  

Размер и структура команды
Всего в компании работает 120 человек, из них в Киеве - 80 человек. В команде, в которую открыта вакансия работает 4 инженера в киевском офисе и двое - в Сан-Франциско.

Какие профессиональные навыки важны? (оставляем без перевода)
  • BS or MS in Computer Science or equivalent experience
  • Expert server-side Java
  • Strong troubleshooting skills that span systems, network, and code
  • Solid foundation in algorithms and data structures
  • Practical experience with high volume infrastructures, preferably on AWS
  • Familiarity with distributed databases and/or MySQL or PostgreSQL
  • Familiarity with Javascript, Python, Go, Docker, ZooKeeper, Nginx is a plus
  • Familiarity with distributed algorithms and architectures
  • Deep knowledge of UNIX/Linux
  • Knowledge / experience in NLP or machine learning is a big plus
Нужен ли английский, и на каком уровне?
Вся рабочая коммуникация в компании - на английском языке. Чем лучше ваш английский - тем больше вы можете сказать и донести :) Минимальный уровень, достаточный для успешной работы - примерно upper-intermediate.

Что делать в проекте?
Команда работает над сервисами, которые составляют ядро продукта Grammarly. Эти сервисы реализуют значительную часть проверок и исправлений текстов пользователей. Также команда разрабатывает backend для хранения и одновременного редактирования текстов и занимается инфраструктурными вопросами. Мы умеем проверять больше 100 000 слов в секунду, и весь этот поток принимается и обрабатывается нашими сервисами.

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

Задачи, которыми предстоит заниматься (оставляем без перевода):
  • Gain specific knowledge of our core engine backends - the most critical and scaling-out part of Grammarly’s infrastructure
  • Develop APIs and features for the distributed, high-load and fault-tolerant applications using Java and AWS
  • Apply algorithms and data structures to real-world problems
  • Develop and integrate components for the natural language processing tasks
  • Work in the development team, which is collectively responsible for the overall health, performance and capacity of the services
  • Be hands-on with network architecture, load balancing, CI/CD, provisioning and security of the production and staging environments. Continuously fine-tune deployments, monitoring and other routines.
  • Participate in a call duty for the second-tier escalations as part of a global team
В связи с чем открылась позиция?
Расширение команды.

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

Если вам все нравится, направляйте, пожалуйста, ваше резюме: alesya.v.sidorovich@vpteam.com.ua

Ждем с нетерпением :)

Комментариев нет: