Должность: Инженер, KernelCare (удаленная работа по всему миру, работайте откуда угодно)
Название: Инженер, KernelCare (удаленная работа по всему миру, работайте откуда угодно) в CloudLinux
Описание: Инженер, KernelCare (удаленная работа по всему миру, работайте откуда угодно) в CloudLinux (🌎 Мир). Тип работы: Полный рабочий день / 🏠 Удаленно в категории 💻 Разработка. Нажмите, чтобы узнать больше.
Обязанности
- Ответственность за основные компоненты продукта и рабочие процессы на протяжении всего их жизненного цикла, от первоначального исследования и планирования до выпуска в производство и постоянного совершенствования.
- Работа напрямую с инженерами, менеджерами по продуктам, отделом продаж и другими заинтересованными сторонами для понимания, сбора и уточнения бизнес- и технических требований.
- Преобразование общих и иногда нечетких продуктовых целей в технические планы, этапы и выполнимые инженерные задачи.
- Разработка масштабируемой архитектуры системы и принятие технических решений для областей продукта с высоким уровнем воздействия.
- Создание, проверка и поддержка производственных компонентов "под ключ", обеспечение надежности, безопасности, производительности, удобства обслуживания и расширяемости.
- Ответственность за поставленные компоненты в производственной среде, их непрерывную работу и развитие.
- Самостоятельное отслеживание прогресса и проактивное информирование о результатах, блокирующих факторах, рисках, зависимостях и изменяющихся требованиях.
- Исследование соответствующих технологий, инструментов, рыночных подходов и решений конкурентов по мере необходимости.
- Вклад в качество разработки через обзоры дизайна, техническое руководство, наставничество и лучшие практики.
Требования
- Подтвержденный опыт управления крупными проектами или рабочими процессами "под ключ".
- Опыт работы бэкэнд-инженером на Python.
- Уверенное чтение и ревью кода на языке C.
- Глубокие знания Linux.
- Сильное понимание системного дизайна и архитектурного мышления в сочетании со способностью самостоятельно реализовывать предложенные решения.
- Опыт сбора и уточнения требований, а также преобразования общих или нечетких потребностей в технические планы, этапы и результаты.
- Сильное чувство ответственности за техническую часть продукта и понимание того, как инженерные решения поддерживают общие продуктовые и бизнес-цели.
- Способность работать самостоятельно без постоянного надзора.
- Отличные коммуникативные навыки и уверенность в работе напрямую с инженерными командами, заинтересованными сторонами продукта, отделом продаж и другими отделами.
- Способность четко доносить технические решения, прогресс, риски и блокирующие факторы.
- Регулярное использование инструментов разработки с поддержкой ИИ для планирования, реализации, отладки, тестирования, рефакторинга или обзора кода. ИИ должен быть частью рабочего процесса разработки, а не использоваться только для случайных экспериментов.
- Способность сбалансировать краткосрочные результаты с долгосрочной масштабируемостью, удобством обслуживания и расширяемостью.
Желательно
- Опыт написания патчей для ядра Linux или написания собственных модулей ядра.
- Знание C и навыки отладки.
- Глубокое понимание принципов работы операционных систем.
Преимущества
- Фокус на профессиональном развитии.
- Интересные и сложные проекты.
- Полностью удаленная работа с гибким графиком, позволяющая планировать свой день и работать из любой точки мира.
- Оплачиваемый отпуск 24 дня в году, 10 национальных праздников и неограниченное количество больничных.
- Компенсация частного медицинского страхования.
- Компенсация коворкинга и спортзала/спортивных занятий.
- Бюджет на обучение.
- Возможность получить вознаграждение за самую инновационную идею, которую компания сможет запатентовать.
Что вы будете делать
См. выше раздел "Обязанности" для определения объема работы и ответственности за компоненты продукта и производственный жизненный цикл.
Кто вы
См. разделы "Требования" и "Желательно" для описания желаемого опыта и навыков, включая практический опыт разработки, техническую ответственность, способность к самостоятельной работе и сильные коммуникативные навыки.
Технологический стек
Python, C, Linux и связанный с ними инструментарий для системного дизайна и автоматизации; знакомство с инструментами разработки с поддержкой ИИ.
Описание команды
Практическая роль Staff Engineer в KernelCare, сосредоточенная на создании надежных конвейеров и автоматизации процессов в области безопасности, с 70% практической разработки программного обеспечения и 30% технической ответственности за продукт.