
OpenYard – российская компания-вендор серверного оборудования высокого класса, помогающего нашим заказчикам в достижении технологической независимости.
В 2021 году мы открыли Центр разработок в Москве, а в 2023 году запускаем локальное производство серверного оборудования — точки притяжения идей и технологий, которые позволят создавать оборудование для дата-центров по всему миру.
Это место для инноваций и экспериментов, где мы будем разрабатывать, тестировать и производить серверы для хранения информации, машинного обучения, работы с большими данными и решения многих других задач.
Какие задачи вас ждут:
- Формировать архитектурное видение программно-аппаратных комплексов и обеспечивать его реализацию на всех этапах разработки;
- Разрабатывать архитектурные решения для специализированной ОС Linux, включая её адаптацию под выбранные аппаратные платформы;
- Определять принципы интеграции аппаратного и программного обеспечения, включая выбор сетевых технологий, структур хранения данных и принципов обработки;
- Выстраивать архитектуру для тестирования и проверки прототипов на стадии MVP, а также участвовать в оценке их готовности для релиза
- Согласовывать и формализовать продуктовые требования совместно с менеджерами по продукту, обеспечивая их соответствие техническим возможностям и целям продукта;
- Разбивать задачи разработки и доработки продуктов на этапы и подзадачи, определять необходимые ресурсы, а также осуществлять технический контроль их выполнения;
Мы ждём, что у вас есть:
- Глубокое понимание архитектуры программно-аппаратных комплексов, включая основные принципы работы серверных платформ, SAN и сетевых технологий;
- Опыт проектирования и реализации решений на основе специализированной ОС Linux, включая настройку ядра, системных служб и сетевых взаимодействий;
- Знание современных подходов к интеграции аппаратного и программного обеспечения;
- Опыт разработки архитектуры высокопроизводительных систем хранения и обработки данных;
- Навыки оценки и выбора аппаратных платформ с учётом производительности, стоимости и масштабируемости;
- Опыт использования инструментов виртуализации, контейнеризации (Docker, Kubernetes) и централизованного управления конфигурациями (Ansible, Chef, Puppet) для создания масштабируемых и автоматизированных решений;
- Умение проектировать и оптимизировать программную архитектуру с учётом модульности, масштабируемости и производительности:
- Опыт работы с распределёнными системами и микросервисными архитектурами, включая знание шаблонов проектирования (Design Patterns);
- Знание современных методологий разработки ПО, таких как Agile/Scrum, DevOps и CI/CD, с практическим опытом их внедрения;
- Умение разрабатывать RESTful и gRPC API, включая документацию и стандартизацию интерфейсов;
- Опыт работы с системами хранения данных (SQL и NoSQL) и проектирования структуры баз данных;
- Знание языков программирования, используемых для проектирования и оптимизации архитектуры: Java, C#, Python, Go или C++;
- Умение анализировать и устранять узкие места в производительности ПО, проводить ревью кода и проектировать высоконагруженные системы;
- Опыт участия в проектах на всех стадиях жизненного цикла: от концепта до эксплуатации;
- Умение создавать подробную архитектурную документацию, включая диаграммы и схемы, для команд разработки и других заинтересованных сторон;
Будет плюсом:
- Техническое образование в сфере информационных технологий или вычислительных систем:
- Участие в крупных проектах open-source как разработчик или контрибьютор.
Расширенная медицинская страховка
Доплата больничных дней до оклада
Скидки
от партнёров
Классные
рабочие пространства
Профессиональная и инициативная команда
Горизонтальный и вертикальный рост
Задайте вопрос работодателю
Вакансия опубликована 19 февраля 2025 в Санкт-Петербурге