Работа
Из фида партнера
Инженер-программист инфраструктуры, ядро метаданных
Цена по запросу
Детали
- Тип занятости
- Полная занятость
- Удалённо
- Да
- Компания
- Dropbox
- Уровень
- Any
Описание
Автоматически переведено с языка English. Оригинальный текст является основным. Машинный перевод — готовится более точный вариант.
Описание роли
Будучи инженером-программистом в команде метаданных, вы будете создавать и эксплуатировать крупномасштабные распределенные базы данных, от которых зависит каждый сервис Dropbox. Системы метаданных критически важны для всех пользовательских операций и должны соответствовать строгим требованиям к задержке, долговечности и согласованности транзакций.
Вы будете проектировать и развивать базовую инфраструктуру, которая будет управлять базами данных Dropbox в любом масштабе, обеспечивая быстрый и надежный доступ к данным для миллионов пользователей и сотен внутренних служб. Эта работа охватывает распределенные системы, системы репликации, кэширования и транзакционные базы данных.
Вы будете тесно сотрудничать с инженерами из команд по инфраструктуре и продуктам, чтобы уровень метаданных отвечал потребностям бизнеса и продолжал масштабироваться по мере роста Dropbox. Это возможность использовать свой опыт в распределенных системах и стать более широким техническим лидером.
Наша структура карьеры инженера доступна для просмотра всем, кто не работает в компании, и описывает, что ожидается от наших инженеров на каждом из уровней нашей карьеры. Прочтите публикацию в нашем блоге на эту и другие темы здесь.
Обязанности
• Проектировать и поддерживать распределенные системы баз данных, обеспечивающие строгий согласованный доступ к данным с малой задержкой.
• Внедрение и оптимизация механизмов репликации, консенсуса и кэширования для достижения целей доступности и производительности.
• Эксплуатация производственных систем, в том числе участие в ротации по вызову, обеспечение высокой доступности и надежности данных.
• Сотрудничать с командами по инфраструктуре и продуктам для оценки текущих и будущих вариантов использования и требований, поддерживая разработку средне- и долгосрочного плана действий, отражающего эти потребности.
• Вносить вклад в анализ конструкции системы, ее анализ и повышение надежности.
• Написание высококачественного и эффективного кода на Go и Rust для систем, критичных к производительности.
Время от времени может потребоваться работа по вызову для устранения ошибок, сбоев или других эксплуатационных проблем с целью поддержания стабильной и высококачественной работы для наших клиентов.
Требования
• Более 5 лет профессионального опыта разработки программного обеспечения с глубокими знаниями в основах распределенных систем, включая репликацию, согласованность, секционирование и отказоустойчивость.
• Опыт создания платформ баз данных, распределенных баз данных, систем хранения или крупномасштабной инфраструктуры баз данных.
• Знание Go, Rust, C++ или аналогичных системных языков.
• Знакомство с системами консенсуса и координации (например, Raft, Paxos, ZooKeeper и т. д.)
• Опыт работы в производственных службах и участие в ротациях по вызову.
• Сильные навыки отладки и анализа производительности.
• Отличные способности к сотрудничеству и общению в командах.
Предпочтительные квалификации
• Опыт построения распределенных баз данных или систем хранения данных.
• Практический опыт работы и глубокое понимание структур данных, используемых в системах хранения (например, LSM-деревья, B-деревья, хеш-индексы).
• Опыт работы с системами баз данных (например, MySQL, Postgres, Cassandra)
• Опыт работы с распределенным кэшированием, либо созданным по индивидуальному заказу, либо с использованием вариантов с открытым исходным кодом, таких как Memcached или Redis.
• Опыт повышения надежности и производительности в крупномасштабных системах обработки данных.
• Опыт работы с межфункциональными командами, чтобы понять их текущие варианты использования, определить будущие нужды и требования и включить их в дорожную карту команды.
• Заинтересованность в углублении опыта распределенных систем и расширении технического лидерства.
Компенсация
Польша Диапазон заработной платы
272 000 злотых—368 000 злотых злотых
Источник: Jobicy (https://jobicy.com/jobs/153489-infrastructure-software-engineer-metadata-core).
Будучи инженером-программистом в команде метаданных, вы будете создавать и эксплуатировать крупномасштабные распределенные базы данных, от которых зависит каждый сервис Dropbox. Системы метаданных критически важны для всех пользовательских операций и должны соответствовать строгим требованиям к задержке, долговечности и согласованности транзакций.
Вы будете проектировать и развивать базовую инфраструктуру, которая будет управлять базами данных Dropbox в любом масштабе, обеспечивая быстрый и надежный доступ к данным для миллионов пользователей и сотен внутренних служб. Эта работа охватывает распределенные системы, системы репликации, кэширования и транзакционные базы данных.
Вы будете тесно сотрудничать с инженерами из команд по инфраструктуре и продуктам, чтобы уровень метаданных отвечал потребностям бизнеса и продолжал масштабироваться по мере роста Dropbox. Это возможность использовать свой опыт в распределенных системах и стать более широким техническим лидером.
Наша структура карьеры инженера доступна для просмотра всем, кто не работает в компании, и описывает, что ожидается от наших инженеров на каждом из уровней нашей карьеры. Прочтите публикацию в нашем блоге на эту и другие темы здесь.
Обязанности
• Проектировать и поддерживать распределенные системы баз данных, обеспечивающие строгий согласованный доступ к данным с малой задержкой.
• Внедрение и оптимизация механизмов репликации, консенсуса и кэширования для достижения целей доступности и производительности.
• Эксплуатация производственных систем, в том числе участие в ротации по вызову, обеспечение высокой доступности и надежности данных.
• Сотрудничать с командами по инфраструктуре и продуктам для оценки текущих и будущих вариантов использования и требований, поддерживая разработку средне- и долгосрочного плана действий, отражающего эти потребности.
• Вносить вклад в анализ конструкции системы, ее анализ и повышение надежности.
• Написание высококачественного и эффективного кода на Go и Rust для систем, критичных к производительности.
Время от времени может потребоваться работа по вызову для устранения ошибок, сбоев или других эксплуатационных проблем с целью поддержания стабильной и высококачественной работы для наших клиентов.
Требования
• Более 5 лет профессионального опыта разработки программного обеспечения с глубокими знаниями в основах распределенных систем, включая репликацию, согласованность, секционирование и отказоустойчивость.
• Опыт создания платформ баз данных, распределенных баз данных, систем хранения или крупномасштабной инфраструктуры баз данных.
• Знание Go, Rust, C++ или аналогичных системных языков.
• Знакомство с системами консенсуса и координации (например, Raft, Paxos, ZooKeeper и т. д.)
• Опыт работы в производственных службах и участие в ротациях по вызову.
• Сильные навыки отладки и анализа производительности.
• Отличные способности к сотрудничеству и общению в командах.
Предпочтительные квалификации
• Опыт построения распределенных баз данных или систем хранения данных.
• Практический опыт работы и глубокое понимание структур данных, используемых в системах хранения (например, LSM-деревья, B-деревья, хеш-индексы).
• Опыт работы с системами баз данных (например, MySQL, Postgres, Cassandra)
• Опыт работы с распределенным кэшированием, либо созданным по индивидуальному заказу, либо с использованием вариантов с открытым исходным кодом, таких как Memcached или Redis.
• Опыт повышения надежности и производительности в крупномасштабных системах обработки данных.
• Опыт работы с межфункциональными командами, чтобы понять их текущие варианты использования, определить будущие нужды и требования и включить их в дорожную карту команды.
• Заинтересованность в углублении опыта распределенных систем и расширении технического лидерства.
Компенсация
Польша Диапазон заработной платы
272 000 злотых—368 000 злотых злотых
Источник: Jobicy (https://jobicy.com/jobs/153489-infrastructure-software-engineer-metadata-core).
Это объявление получено из партнерского фида. Оформляйте заказ на исходном сайте.
Источник: Dropbox
Объявление предоставлено Dropbox.