Системный архитектор
Summary
Designs and improves PostgreSQL-based data platforms, writes architecture docs, and reviews code for Arenadata’s Prosperity products.
Навыки: Просмотр кода, PostgreSQL, Linux. Специализации: Архитектор программного обеспечения.
Что нужно делать:
- заниматься проведением R&D исследований и составлением PoC решений по предлагаемым улучшениям продуктов Arenadata Prosperity (https://docs.arenadata.io/ru/ADPG/current/introduction/intro.html) и Arenadata Prosperity Enterprise Services;
- составлять архитектурные документы и технические записки;
- заниматься защитой и обоснованием архитектурных решений;
- принимать непосредственное участие в процессах разработки и развития продуктов;
- участвовать в составлении дорожной карты развития программных продуктов компании;
- принимать участие в code review;
- осуществлять ревью пользовательской документации по продуктам.
Мы ждём, что вы:
- имеете опыт работы разработчиком от 6-ти лет;
- обладаете опытом практической работы с различными СУБД от 3-х лет и пониманием внутреннего устройства PostgreSQL;
- понимаете архитектуру PostgreSQL: процессы, систему хранения, журнал предзаписи (WAL), механизмы транзакций (MVCC) и восстановления;
- знаете принципы устройства и функционирования операционных систем семейства Linux;
- имеете хорошее понимание методов сборки приложений и дистрибутивов;
- имеете опыт составления и анализа нагрузочных тестов;
- умеете моделировать архитектурные решения при помощи диаграмм состояний, активностей, последовательностей, развертывания и т.д.;
- понимаете принципы проектирования распределенных систем хранения и обработки данных;
- имеете опыт декомпозиции задач разработки;
- обладаете опытом разработки многопоточных и сетевых приложений;
- имеете опыт проектирования распределенных, высоконагруженных систем.