Staff Software Engineer - Applications
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в LinkedIn для проектирования и развития крупномасштабных распределённых систем и веб-сервисов. Роль предполагает техническое лидерство, формирование архитектуры продукта и работу с кросс-функциональными командами.
Задачи
- Определять технический роадмап и архитектуру для целого продуктового направления или крупного инфраструктурного домена
- Проектировать сложные многоуровневые распределённые системы, принимая решения по синхронным и асинхронным паттернам, хранению данных и интеграциям
- Инициировать и реализовывать крупномасштабные кросс-функциональные инициативы для повышения производительности инженеров, надёжности систем и снижения затрат
- Работать с директорами по инженерии, лидами продуктов и принципалами для определения технических стратегий и снижения неопределённости требований
- Масштабировать распределённые приложения, писать код и делать архитектурные компромиссы
- Разрабатывать надёжные высоконагруженные пользовательские приложения, работающие 24x7
- Обеспечивать техническое лидерство и внедрять лучшие инженерные практики
- Проводить код-ревью и поддерживать непрерывную интеграцию
Требования
- Степень бакалавра в области Computer Science или смежной технической дисциплины либо соответствующий практический опыт
- 4+ года опыта в проектировании, разработке ПО и алгоритмических решениях
- 4+ года опыта программирования на объектно-ориентированных языках, таких как Python, Java, JavaScript, C/C++, C#, Objective-C или Ruby
- Опыт проектирования и построения инфраструктуры и веб-сервисов большого масштаба
- Экспертные знания в computer science, сильные компетенции в структурах данных, алгоритмах и проектировании ПО
- Навыки кодирования на Python или JavaScript/AJAX, проектирование баз данных и SQL, знание TCP/IP и сетевого программирования
- Опыт создания веб-приложений и сервисов с использованием IDE, ant, JUnit и т.п.
- Опыт работы с реляционными базами данных, архитектурой БД и управлением распределёнными транзакциями
- Опыт написания RFC и проведения архитектурных ревью для многосоставных систем
- Глубокая экспертиза в современных облачных архитектурах, распределённых системах хранения или инфраструктуре машинного обучения
Условия
- Гибридный формат работы: из дома и из офиса LinkedIn в отдельные дни
- Диапазон оплаты $156,000 - $255,000 в год
- Годовой бонус за производительность, акции и другие компенсационные программы
- Программы здоровья и благополучия для сотрудников и их семей
- Отпуск для сотрудников всех уровней
- Равные возможности для всех кандидатов
Навыки
- Python
- Java
- JavaScript
- C/C++
- C#
- Objective-C
- Ruby
- SQL
- TCP/IP
- AJAX
- JUnit
- ant
- облачные архитектуры
- распределённые системы
- структуры данных
- алгоритмы
- проектирование ПО
- машинное обучение