Системный архитектор

Open 16d posting dated 2 days ago

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;
  • имеете хорошее понимание методов сборки приложений и дистрибутивов;
  • имеете опыт составления и анализа нагрузочных тестов;
  • умеете моделировать архитектурные решения при помощи диаграмм состояний, активностей, последовательностей, развертывания и т.д.;
  • понимаете принципы проектирования распределенных систем хранения и обработки данных;
  • имеете опыт декомпозиции задач разработки;
  • обладаете опытом разработки многопоточных и сетевых приложений;
  • имеете опыт проектирования распределенных, высоконагруженных систем.