Работа
Из фида партнера
Штатный инженер-программист – связь
Цена по запросу
Детали
- Тип занятости
- Полная занятость
- Удалённо
- Да
- Компания
- Dremio
Описание
Автоматически переведено с языка English. Оригинальный текст является основным. Машинный перевод — готовится более точный вариант.
Штаб-квартира: Португалия – удаленно
Станьте частью построения будущего
Dremio — это единая платформа для самостоятельной аналитики и искусственного интеллекта, обслуживающая сотни предприятий по всему миру, включая Maersk, Amazon, Regeneron, NetApp и S&P Global. Клиенты полагаются на Dremio для облачных, гибридных и локальных озерных домов для поддержки своих ячеистых сетей данных, миграции хранилищ данных, виртуализации данных и сценариев использования унифицированного доступа к данным. Основываясь на технологиях с открытым исходным кодом, включая Apache Iceberg и Apache Arrow, Dremio предлагает открытую архитектуру Lakehouse, обеспечивающую максимально быстрое получение аналитической информации и гибкость платформы при небольших затратах. Узнайте больше на сайте www.dremio.com.
О роли
Команда Dremio Connectivity создает высокопроизводительные решения для подключения, которые помогают клиентам переносить данные в Dremio и подключать Dremio к более широкой экосистеме данных. Команда работает над клиентскими драйверами, протоколами, соединителями, совместимостью, распределенными системами, а также над надежностью и возможностью поддержки доступа к производственным данным.
Как штатный инженер-программист, вы будете независимо владеть несколькими средними и крупными функциями или компонентами услуг в области подключения и клиентов. Вы определите подход для значительной части команды, превратите неоднозначные цели в четкие вехи, примете обоснованные решения по проектированию функций и уровней обслуживания, а также будете управлять работой посредством надежной доставки продукции. Вы принесете глубокие знания как минимум в одной области, такой как драйверы JDBC или ODBC, Apache Arrow ADBC, Arrow Flight SQL, совместимость BI, подключение источника или надежность подключения, одновременно эффективно внося свой вклад в смежные области. Вы также будете наставлять инженеров и влиять на партнерские команды посредством сильных технических суждений и исполнения.
Что ты будешь делать
• Собственная значительная работа по подключению: руководите несколькими средними и крупными функциями или компонентами услуг, начиная с определения проблемы и заканчивая проектированием, внедрением, проверкой, готовностью к выпуску и передачей операций.
• Превратите неопределенность в план выполнения: определите проверяемые этапы, меры приемки, зависимости, оценки и риски для сложных целей клиента, продукта и разработки.
• Проектируйте масштабируемые, удобные в обслуживании системы: создавайте технические проекты и архитектурные диаграммы, объясняйте компромиссы и принимайте решения по функциям и уровням обслуживания для драйверов, протоколов, клиентских библиотек, соединителей и распределенных служб.
• Диагностика сложных сбоев. Проведение анализа первопричин на уровне клиента/сервера, протокола, сети, аутентификации, метаданных и границ распределенной системы с использованием журналов, телеметрии, профилей, тестов и производственных данных.
• Совместимость и надежность сборки: поддержание стабильности API и протокола; создать автоматизированную совместимость, функциональную совместимость, производительность, масштабируемость, надежность, наблюдаемость и диагностическое покрытие; и определить практические пути миграции для поддерживаемых и устаревших клиентов.
• Сотрудничать и влиять: сотрудничать с партнерами по продуктам, выполнению запросов, обеспечению качества, поддержке, SRE, документации и внешними технологическими партнерами для устранения зависимостей и улучшения сертификации, качества обслуживания клиентов и возможностей поддержки.
• Поднимите планку разработки: активно участвуйте в проверках кода и дизайна, наставляйте и обучайте инженеров, совершенствуйте командную практику и вносите вклад в соответствующие проекты с открытым исходным кодом, если они соответствуют приоритетам Dremio.
• Ответственно используйте инструменты разработки с использованием искусственного интеллекта. Применяйте одобренные Dremio инструменты искусственного интеллекта для понимания кода, отладки, создания тестов и документации, одновременно защищая собственные данные и данные клиентов, а также проверяя результаты посредством проверки, тестирования и обоснованных инженерных решений.
Что мы ищем
• Владение персоналом: более 8 лет опыта разработки программного обеспечения или эквивалентная глубина, подтвержденная постоянным владением сложными системами и множеством существенных функций в командной области.
• Опыт программирования: глубокое знание Java, C++, Rust, Go или другого языка систем или сервисов, а также способность эффективно работать на смежных языках и платформах.
• Возможности подключения и глубина системы: опыт проектирования и отладки API, протоколов, клиентских библиотек, драйверов или распределенных служб, глубокие знания структур данных, параллелизма, асинхронного программирования, работы в сети и обработки сбоев.
• Способность решать проблемы: Способность выявлять и решать неочевидные проблемы за пределами границ клиента/сервера и распределенной системы, а также превращать полученные результаты в долгосрочные исправления и регрессионное покрытие.
• Мышление о качестве: опыт построения комплексных тестов модулей, интеграции, совместимости, производительности или надежности, а также работы с производственными CI/CD, упаковкой, выпуском, сертификацией и контролем качества проектирования.
• Коммуникация и влияние: четкое письменное и устное общение, включая способность объяснять технические компромиссы, выявлять риски на ранней стадии, объединять участников между командами и оказывать влияние без официальных полномочий.
• Наставничество: продемонстрированная способность наставлять и обучать инженеров, а также повышать эффективность и инженерную практику вашей команды.
• Образование: степень бакалавра в области компьютерных наук или смежной технической области или эквивалентный практический опыт. Учёные степени и эквивалентный опыт работы в отрасли приветствуются.
Бонусные баллы, если у вас есть
• Опыт разработки JDBC, ODBC, ADBC или других драйверов баз данных.
• Опыт работы с Apache Arrow или Arrow Flight SQL.
• Опыт работы с механизмами SQL, базами данных, платформами данных или соединителями источников.
• Опыт взаимодействия BI с Power BI, Tableau, Excel или аналогичными инструментами, включая сотрудничество с командами инженеров-партнеров.
• Знание OAuth, OIDC, TLS, корпоративной аутентификации, обнаружения метаданных или передачи запросов.
• Кроссплатформенная собственная сборка, упаковка, разработка выпуска, сертификация совместимости или поддержка обновлений…
Источник: Мы работаем удаленно (https://weworkremotely.com/remote-jobs/dremio-staff-software-engineer-connectivity).
Станьте частью построения будущего
Dremio — это единая платформа для самостоятельной аналитики и искусственного интеллекта, обслуживающая сотни предприятий по всему миру, включая Maersk, Amazon, Regeneron, NetApp и S&P Global. Клиенты полагаются на Dremio для облачных, гибридных и локальных озерных домов для поддержки своих ячеистых сетей данных, миграции хранилищ данных, виртуализации данных и сценариев использования унифицированного доступа к данным. Основываясь на технологиях с открытым исходным кодом, включая Apache Iceberg и Apache Arrow, Dremio предлагает открытую архитектуру Lakehouse, обеспечивающую максимально быстрое получение аналитической информации и гибкость платформы при небольших затратах. Узнайте больше на сайте www.dremio.com.
О роли
Команда Dremio Connectivity создает высокопроизводительные решения для подключения, которые помогают клиентам переносить данные в Dremio и подключать Dremio к более широкой экосистеме данных. Команда работает над клиентскими драйверами, протоколами, соединителями, совместимостью, распределенными системами, а также над надежностью и возможностью поддержки доступа к производственным данным.
Как штатный инженер-программист, вы будете независимо владеть несколькими средними и крупными функциями или компонентами услуг в области подключения и клиентов. Вы определите подход для значительной части команды, превратите неоднозначные цели в четкие вехи, примете обоснованные решения по проектированию функций и уровней обслуживания, а также будете управлять работой посредством надежной доставки продукции. Вы принесете глубокие знания как минимум в одной области, такой как драйверы JDBC или ODBC, Apache Arrow ADBC, Arrow Flight SQL, совместимость BI, подключение источника или надежность подключения, одновременно эффективно внося свой вклад в смежные области. Вы также будете наставлять инженеров и влиять на партнерские команды посредством сильных технических суждений и исполнения.
Что ты будешь делать
• Собственная значительная работа по подключению: руководите несколькими средними и крупными функциями или компонентами услуг, начиная с определения проблемы и заканчивая проектированием, внедрением, проверкой, готовностью к выпуску и передачей операций.
• Превратите неопределенность в план выполнения: определите проверяемые этапы, меры приемки, зависимости, оценки и риски для сложных целей клиента, продукта и разработки.
• Проектируйте масштабируемые, удобные в обслуживании системы: создавайте технические проекты и архитектурные диаграммы, объясняйте компромиссы и принимайте решения по функциям и уровням обслуживания для драйверов, протоколов, клиентских библиотек, соединителей и распределенных служб.
• Диагностика сложных сбоев. Проведение анализа первопричин на уровне клиента/сервера, протокола, сети, аутентификации, метаданных и границ распределенной системы с использованием журналов, телеметрии, профилей, тестов и производственных данных.
• Совместимость и надежность сборки: поддержание стабильности API и протокола; создать автоматизированную совместимость, функциональную совместимость, производительность, масштабируемость, надежность, наблюдаемость и диагностическое покрытие; и определить практические пути миграции для поддерживаемых и устаревших клиентов.
• Сотрудничать и влиять: сотрудничать с партнерами по продуктам, выполнению запросов, обеспечению качества, поддержке, SRE, документации и внешними технологическими партнерами для устранения зависимостей и улучшения сертификации, качества обслуживания клиентов и возможностей поддержки.
• Поднимите планку разработки: активно участвуйте в проверках кода и дизайна, наставляйте и обучайте инженеров, совершенствуйте командную практику и вносите вклад в соответствующие проекты с открытым исходным кодом, если они соответствуют приоритетам Dremio.
• Ответственно используйте инструменты разработки с использованием искусственного интеллекта. Применяйте одобренные Dremio инструменты искусственного интеллекта для понимания кода, отладки, создания тестов и документации, одновременно защищая собственные данные и данные клиентов, а также проверяя результаты посредством проверки, тестирования и обоснованных инженерных решений.
Что мы ищем
• Владение персоналом: более 8 лет опыта разработки программного обеспечения или эквивалентная глубина, подтвержденная постоянным владением сложными системами и множеством существенных функций в командной области.
• Опыт программирования: глубокое знание Java, C++, Rust, Go или другого языка систем или сервисов, а также способность эффективно работать на смежных языках и платформах.
• Возможности подключения и глубина системы: опыт проектирования и отладки API, протоколов, клиентских библиотек, драйверов или распределенных служб, глубокие знания структур данных, параллелизма, асинхронного программирования, работы в сети и обработки сбоев.
• Способность решать проблемы: Способность выявлять и решать неочевидные проблемы за пределами границ клиента/сервера и распределенной системы, а также превращать полученные результаты в долгосрочные исправления и регрессионное покрытие.
• Мышление о качестве: опыт построения комплексных тестов модулей, интеграции, совместимости, производительности или надежности, а также работы с производственными CI/CD, упаковкой, выпуском, сертификацией и контролем качества проектирования.
• Коммуникация и влияние: четкое письменное и устное общение, включая способность объяснять технические компромиссы, выявлять риски на ранней стадии, объединять участников между командами и оказывать влияние без официальных полномочий.
• Наставничество: продемонстрированная способность наставлять и обучать инженеров, а также повышать эффективность и инженерную практику вашей команды.
• Образование: степень бакалавра в области компьютерных наук или смежной технической области или эквивалентный практический опыт. Учёные степени и эквивалентный опыт работы в отрасли приветствуются.
Бонусные баллы, если у вас есть
• Опыт разработки JDBC, ODBC, ADBC или других драйверов баз данных.
• Опыт работы с Apache Arrow или Arrow Flight SQL.
• Опыт работы с механизмами SQL, базами данных, платформами данных или соединителями источников.
• Опыт взаимодействия BI с Power BI, Tableau, Excel или аналогичными инструментами, включая сотрудничество с командами инженеров-партнеров.
• Знание OAuth, OIDC, TLS, корпоративной аутентификации, обнаружения метаданных или передачи запросов.
• Кроссплатформенная собственная сборка, упаковка, разработка выпуска, сертификация совместимости или поддержка обновлений…
Источник: Мы работаем удаленно (https://weworkremotely.com/remote-jobs/dremio-staff-software-engineer-connectivity).
Это объявление получено из партнерского фида. Оформляйте заказ на исходном сайте.
Источник: Dremio
Объявление предоставлено Dremio.