Nextdoor
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в команду feed-инфраструктуры Nextdoor. Проектирование, разработка и поддержка крупномасштабных распределённых сервисов, работа в AI-first среде с гибридным графиком.
Задачи
- Совместная работа с product-менеджерами, frontend-инженерами, data scientists и backend-инженерами для определения технических требований к новым фичам и исправлениям
- Мониторинг производительности feed-инфраструктуры, выявление узких мест и оперативное устранение проблем
- Внедрение лучших практик безопасности и приватности данных в feed-инфраструктуре
- Менторство и поддержка junior-инженеров
- Участие в офлайн-мероприятиях Nextdoor (тренинги, выезды, волонтёрские дни, тимбилдинг)
- Построение личных рабочих отношений с членами команды и вклад в культуру компании
Требования
- Степень бакалавра (или иностранный эквивалент) в области Computer Science, IT, инженерии или смежной области
- Два года прогрессивного опыта после бакалавриата на позиции Software Development Engineer или близкой
- Опыт работы с процессами разработки на всех этапах SDLC (сбор требований, документация, дизайн, разработка, code review, тестирование, поддержка продакшена)
- Разработка и поддержка крупномасштабных распределённых сервисов в разных окружениях
- Использование Spark и Kafka для построения big data пайплайнов и трансформации данных
- Владение SQL и MySQL для data mining, анализа и моделирования данных
- Опыт работы с Airflow и Spark для автоматизации и оптимизации крупномасштабной обработки данных
- Написание автоматических регрессионных тестов и ревью дизайна и кода других инженеров
- Написание unit-тестов
- Управление влиянием изменений кода на производительность в крупных распределённых системах
- Проектирование и реализация микросервисной архитектуры для масштабируемого backend-функционала
- Проектирование, документирование и реализация сервисных интерфейсов и backend-интеграций, включая RESTful API и gRPC
- Участие в рефакторинге и модернизации backend-систем для повышения масштабируемости и поддерживаемости
- Применение принципов оптимизации производительности и системного дизайна к backend-сервисам, алгоритмам и пайплайнам данных
- Возможна удалённая работа до 4 дней в неделю из метро-зоны Сан-Франциско
Условия
- Гибридный формат работы: офис и работа из дома
- Офисы в San Francisco, Los Angeles, Chicago, Dallas, New York и London
- Зарплата от $185,000 до $210,000 в год (может быть выше при превышении ожидаемого уровня)
- Значимый equity-грант с квартальным вестингом
- Разнообразные планы здоровья, включая опцию 100% покрытия для сотрудника
- Членство OneMedical для concierge-медицины
- AI-first рабочая среда с использованием Claude, Gemini, ChatGPT и Glean
Навыки
- Spark
- Kafka
- SQL
- MySQL
- Airflow
- RESTful APIs
- gRPC
- микросервисы
- распределённые системы
- big data pipelines
- Claude
- Gemini
- ChatGPT
- Glean