
Cape — телекоммуникационная компания, создающая мобильную сеть с приоритетом конфиденциальности для более безопасного и надежного общения. Ее сервисы призваны обеспечить пользователям повышенную защиту личных данных при использовании мобильной связи и отвечают на растущие опасения по поводу обращения с персональной информацией в современных коммуникациях.
Ведущий инженер по распределённым системам (гибридный формат)
Руководите архитектурой и разработкой безопасных и отказоустойчивых распределённых систем для частных сетей 5G Cape. Создавайте сервисы синхронизации данных, периферийного подключения и телефонии, надёжно работающие в автономных и недоверенных средах.
Описание
- Отвечать за архитектуру и поставку периферийных систем распределения данных для частных сетей 5G
- Руководить разработкой платформы распределённой синхронизации данных
- Определять модели распространения изменений, согласования, согласованности, разрешения конфликтов и границ доверия
- Формулировать гарантии системы и проверять их после восстановления узлов из длительных периодов автономной работы
- Реализовывать и эксплуатировать наиболее сложные компоненты системы
- Поддерживать техническую дорожную карту, балансируя приоритеты развёртывания с долгосрочными инвестициями
- Нанимать, развивать и удерживать инженеров по распределённым системам
- Устанавливать чёткие инженерные стандарты
- Сотрудничать с командами продукта, инженерами, работающими непосредственно с заказчиками, и клиентами
- Преобразовывать ограничения, выявленные в полевых условиях, в технические требования и требования к продукту
- Работать с заказчиками: изучать их задачи, поставлять решения, оценивать производительность в их средах и определять направления дальнейших итераций
- Разрабатывать долговечные событийно-ориентированные сервисы, сохраняющие работоспособность и согласованность в автономном режиме
- Проектировать системы с учётом скомпрометированных или недоверенных периферийных узлов
- Создавать и масштабировать базовые сервисы телефонии, обеспечивающие подключение устройств к данным в периферийных и облачных средах
Требования
- Опыт проектирования и эксплуатации распределённых систем в промышленной среде
- Опыт работы с Kafka, SQS, MQTT, RabbitMQ, Flink или Spark в промышленной среде
- Понимание семантики доставки, упорядочивания и повторного воспроизведения
- Опыт создания систем, в которых потеря данных была недопустима
- Опыт инженерного руководства в роли менеджера, технического руководителя или в обеих ролях
- Умение точно рассуждать о репликации, согласованности, сбоях секционирования и гарантиях системы
- Опыт разработки программного обеспечения для клиентского оборудования, локальных, изолированных от сети или отключённых сред будет преимуществом, но не является обязательным
- Опыт работы с серверными системами для мобильных устройств или периферийными вычислениями в крупном масштабе будет преимуществом, но не является обязательным
- Опыт работы с логической репликацией, конвейерами CDC или многорегиональными и активными архитектурами баз данных будет преимуществом, но не является обязательным
- Опыт работы с радиосвязью, телефонией, SIM-картами и модемами или готовность этому научиться будет преимуществом, но не является обязательным
- Опыт работы с государственными или оборонными заказчиками будет преимуществом, но не является обязательным
- Готовность работать в гибридном формате из офиса в Нью-Йорке, штат Нью-Йорк, или Арлингтоне, штат Вирджиния, три дня в неделю
- Разрешение на работу в США
Преимущества
- Значимая доля в капитале компании
- Соответствующие взносы работодателя в план 401(k)
- Полное покрытие страховых премий по медицинскому, стоматологическому страхованию и страхованию зрения для вас и ваших иждивенцев
- Двенадцать недель оплачиваемого отпуска по уходу за ребёнком для всех родителей без периода ожидания
- Выплаты на расходы, связанные с созданием семьи
- Выплаты на гендерно-аффирмативную медицинскую помощь
- Щедрая политика отпусков