НовоеAI-конструктор резюме: правишь прямо на листе A4, а нейросеть подсказывает, что усилитьКонструктор резюме на листе A4Попробовать
JobPath
Начать бесплатно

Databricks

Senior Software Engineer (App-Framework)

  • Bengaluru, India
  • 396 дн. назад

Databricks ищет опытного Senior Software Engineer для разработки и оптимизации низкоуровневых системных компонентов и фреймворков приложений. Роль требует глубоких знаний JVM, распределённых систем и высокопроизводительной архитектуры.

О позиции

Вы присоединитесь к команде инженеров Databricks, создающих инфраструктуру для данных и AI на мировом уровне. В этой роли вы будете проектировать и реализовывать критически важные компоненты системы, работать с внутренностями JVM, обеспечивать масштабируемость и надёжность платформенного ПО для тысяч корпоративных клиентов.

Будет плюсом

  • Вклад в open-source проекты, связанные с JVM или системным программным обеспечением; опыт работы с RPC-фреймворками; опыт работы с высоконагруженными распределёнными системами в production.

Условия

  • Работа над инновационными задачами в области дата-инфраструктуры и AI; возможность влиять на архитектуру платформы, используемой компаниями из Fortune 500; конкурентная компенсация и полный социальный пакет; гибкий график и возможности для удалённой работы; среда с сильной технической культурой и акцентом на инженерное качество; возможность роста и развития внутри глобальной компании.

Навыки

  • Java
  • Scala
  • Rust
  • JVM
  • Distributed Systems
  • Memory Management
  • Concurrency
  • Operating Systems
  • Performance Optimization
  • Code Review
  • RPC

Сложность отбора

Роль высокого уровня требует экспертизы в низкорівневых системах, внутренней работе JVM и распределённых системах. Требуется глубокая техническая специализация и минимум 7 лет релевантного опыта.

Оценка JobPath

Зарплата по рынку

600 000 – 1 100 000 ₽ в месяц

Оценка основана на типичных зарплатах senior engineers в Databricks и подобных компаниях в Bengaluru. Голый годовой пакет обычно составляет $80k–$120k, конвертирован в месячные рубли по курсу ~90 ₽/$.

Оценка JobPath по рынку, не предложение работодателя

Могут спросить на собеседовании

  1. Как вы объясняете разницу между stop-the-world паузами и incremental сборкой мусора? В каких случаях каждая подходит лучше?
  2. Опишите ситуацию, когда вы обнаружили и исправили серьёзную проблему с утечкой памяти в production системе.
  3. Какие ключевые компромиссы вы рассматриваете при проектировании распределённого фреймворка для обработки больших данных?
  4. Как вы подходите к профилированию производительности и определению узких мест в высоконагруженной системе?
  5. Приведите пример сложной проблемы с concurrency, которую вы решили. Какие инструменты и подходы помогли?

Прорепетировать это собеседование

Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.

Начать бесплатно

Сохрани похожие вакансии

Новые вакансии с такой должностью будут собираться в кабинете.

Сохранить фильтр

Перед откликом

Попробовать бесплатно

Связаться с поддержкой

Выбери, где удобнее написать