Senior Software Engineer, Database
Сильная инженерная культура, работа над известным Open Source продуктом и возможность удаленной работы из Канады или Европы. Однако, участие в on-call и высокие требования к опыту делают вакансию подходящей только для узкого круга экспертов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованием 8+ лет опыта, глубоким знанием системных языков (Rust/C++) и необходимостью работать с внутренним устройством баз данных и распределенных систем. Дополнительную сложность накладывает участие в on-call сменах и высокие стандарты проверки кода.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Для позиции Senior Software Engineer в Канаде или Великобритании с фокусом на системное программирование (Rust/Database), предлагаемая роль соответствует верхнему сегменту рынка. Указанные рыночные оценки отражают уровень компенсации в продуктовых технологических компаниях уровня InfluxData.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Откликнуться в InfluxData
*🤩* Удалённо, Канада
*🔔* Опубликовано менее 48 часов назад
*📸 Платформа хранения и анализа временных рядов с высокопроизводительной базой данных*
*🤩* Среди клиентов — оператор спутниковой связи Eutelsat OneWeb
Задачи:
• Развивать InfluxDB 3: импорт и экспорт, Processing Engine и интеграцию WebUI;
• Устранять узкие места производительности, утечки памяти и production-сбои;
• Улучшать мониторинг и observability совместно с платформенной командой;
• Удалённо из Канады, Италии или Великобритании; участие в on-call.
*🕸 Требования:*
• От 8 лет профессиональной разработки ПО;
• Глубокое знание Rust, C++ или Go; предпочтительно Rust;
• Опыт высоконагруженных распределённых систем с низкой задержкой;
• Опыт отказоустойчивых систем и критической проверки кода, созданного AI-инструментами.
Откликнуться: Откликнуться
*🚀* Offer Inside
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Rust
- C++
- Go
- Database Design
- Distributed Systems
- Observability
- Performance Optimization
Возможные вопросы на собеседовании
Проверка глубокого понимания Rust, который является предпочтительным языком для данной роли.
Расскажите о вашем опыте управления памятью в Rust. С какими сложностями вы сталкивались при работе с временем жизни (lifetimes) в высоконагруженных системах?
Вакансия подразумевает работу над InfluxDB 3, где производительность критична.
Как бы вы подошли к поиску и устранению узкого места в производительности распределенной базы данных, если задержка (latency) резко возросла?
Роль включает работу с Processing Engine и импортом/экспортом данных.
Опишите ваш опыт проектирования отказоустойчивых конвейеров обработки данных (data pipelines). Как вы обеспечиваете гарантии доставки данных?
В требованиях указана критическая проверка кода, созданного AI.
Каковы, по вашему мнению, основные риски использования AI-инструментов при написании системного кода, и на что вы обращаете внимание при их ревью?
Позиция предполагает участие в on-call.
Расскажите о самом сложном инциденте в production, который вам пришлось устранять. Как вы организовали процесс восстановления и последующий анализ (post-mortem)?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

