Обязанности:
Наш департамент разрабатывает объектное хранилище данных TATLIN.OBJECT. Это распределённое децентрализованное объектное хранилище с поддержкой современных протоколов доступа, включая S3. Подходит для гарантированного хранения и работы с многопетабайтным объёмом данных. TATLIN.OBJECT умеет надежно и дешево хранить объекты и отдавать их через стандартные для такого продукта протоколы / интерфейсы S3, HTTP, gRPC и sFTP. В основе лежит эффективный децентрализованный распределённый движок хранения данных, спроектированный для работы в сложных условиях нестабильной глобальной сети, отказов дисков и других узлов. Продукт разрабатывается на базе open sourсe фреймворка, который мы развиваем. По сути мы разрабатываем 2 продукта: open sourсe и коммерческий продукт, куда добавляем коммерческие фишки для энтерпрайз клиента (инсталляция, настройка, система мониторинга, оповещения и т.п.) Чем предстоит заниматься: участвовать в проектировании и развитии архитектуры объектного хранилища; анализировать требования, технической декомпозицией и созданием спецификаций конкретных элементов и компонентов системы; разрабатывать компонент системы в технологическом стеке Go/Linux; разрабатывать unit тесты / функциональные тесты, проведение code-review; участвовать в диагностике возможных проблем работы системы в тестовых и полевых сценариях; работать в кросс-функциональной команде и взаимодействовать с командами развития продукта, системным тестированием, технической поддержкой. Мы ожидаем от будущего члена команды: уверенное владение Go (Golang); опыт разработки контейнеризируемых приложений; опыт разработки многопоточных приложений; знание устройства и опыт работы в Linux; базовое знание сетей, передачи и хранения данных; умение и желание искать решения для технических «вызовов»; английский язык на уровне чтения технической документации. Дополнительно приветствуем: опыт разработки на C/C++; опыт работы с высоконагруженными распределенными системами; опыт разработки систем хранения данных. Мы предлагаем: стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели; конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы; программу рекомендаций: рекомендуя друзей или бывших коллег, вы получаете возможность работать вместе (и денежный бонус); гибридный формат работы: рабочее место в комфортном лофт-офисе; возможность выбрать удобные начало и окончание рабочего дня.Software engineer Go / Инженер-программист Go (TATLIN.UNIFIED)
Договорная
Санкт-Петербург. Станции метро: Горьковская
YADRO
Software engineer Go / Инженер-программист Go (Release engineering)
Договорная
Санкт-Петербург. Станции метро: Горьковская
YADRO
Principal software engineer Go / Ведущий инженер-программист Go (TATLIN.UNIFIED)
Договорная
Санкт-Петербург. Станции метро: Горьковская
YADRO
Go Developer / Старший инженер-программист Go (Telecom)
Договорная
Санкт-Петербург. Станции метро: Горьковская
YADRO