yandex
airbnb
Страна
Китай
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
УдалённоПолная занятость

Software Engineer, Guest & Host - Notifications(Backend)

Оценка ИИ

Airbnb — это престижный мировой бренд с сильной инженерной культурой. Удаленная работа из Китая в глобальной команде предлагает отличный баланс и профессиональный рост, несмотря на отсутствие релокационного пакета.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Роль требует высокого уровня ответственности, участия в on-call ротациях и свободного владения двумя языками для работы в глобальной команде. Технические требования включают глубокое знание JVM и опыт работы с распределенными системами.

Анализ зарплаты

Медиана85 000 $
Рынок65 000 $ – 110 000 $
Оценка ИИ

Предлагаемая позиция в Airbnb обычно оплачивается выше среднего по рынку Китая для удаленных разработчиков, учитывая статус компании Tier-1. Ожидаемый доход соответствует уровню Senior/Middle+ в крупных технологических хабах.

Сопроводительное письмо

I am writing to express my strong interest in the Software Engineer position within the Notifications team at Airbnb. With over 3 years of experience in backend development and a deep proficiency in JVM-based languages, I have a proven track record of building scalable services in distributed environments. I am particularly drawn to Airbnb's mission of fostering authentic connections and would love to contribute to the evolution of your global notification platform.

In my previous roles, I have focused on writing clean, maintainable code and collaborating across time zones to deliver high-impact features. I am comfortable navigating the complexities of service-oriented architectures and making data-driven decisions to balance system reliability with product velocity. My fluency in both English and Chinese allows me to collaborate effectively within your global engineering organization.

I am excited about the opportunity to help improve delivery timing and channel selection for Airbnb's guests and hosts. Thank you for considering my application. I look forward to the possibility of discussing how my technical background and passion for operational excellence can contribute to the success of the Notifications team.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в airbnb уже сейчас

Присоединяйтесь к команде Airbnb и создавайте системы уведомлений, которыми пользуются миллионы людей по всему миру!

Описание вакансии

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.

Location

This role should be based in China Mainland, working remotely. No Relocation and Visa Support.

The Community You Will Join

The Notifications team at Airbnb is dedicated to designing and building the core notification systems that deliver seamless and effective notification experiences to our guests and hosts globally. We collaborate with product teams across the company to understand notification needs and empower them through scalable solutions. By leveraging modern technology and thoughtful governance, we strive to enhance guest and host engagement, minimize user fatigue, and drive meaningful business outcomes.

The Difference You Will Make

We are looking for backend engineers who are passionate about building reliable systems and delivering user impact through their work.

You will work in a global collaboration environment to turn product and engineering ideas into production systems. You will contribute to the development and evolution of our notification platform, help improve delivery timing and channel selection, and build scalable solutions that support product teams across Airbnb.

A Typical Day

  • Collaborate with engineers and cross-functional partners to understand requirements, prioritize work, and scope projects within your team’s roadmap.
  • Contribute to technical design discussions and align implementation details with teammates and partner teams.
  • Write clean, testable, and maintainable code to build backend services and platform capabilities.
  • Participate in on-call rotation and contribute to operational excellence by improving runbooks, monitoring, and rollback readiness.
  • Debug production issues, follow through on fixes, and improve system reliability in the areas you own.
  • Mentor newer engineers within the team through code reviews, design discussions, and day-to-day collaboration.

Your Expertise

  • 3+ years of experience in a hands-on software engineering role, or equivalent practical experience.
  • Bachelor’s and/or Master’s degree, preferably in Computer Science, or equivalent experience.
  • Proficiency in one or more JVM-based languages such as Java, Kotlin, or Scala.
  • Experience building backend systems or services in a service-oriented or distributed systems environment.
  • Ability to drive alignment, manage projects and effectively collaborate with stakeholders.
  • Capable of making data driven decisions and articulating tradeoffs in any technical decisions.
  • Fluent communication in both English and Chinese.
+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Java
  • Kotlin
  • Scala
  • Distributed Systems
  • Backend
  • Microservices
  • JVM

Возможные вопросы на собеседовании

Вакансия требует опыта работы с распределенными системами и JVM. Важно понимать, как кандидат обеспечивает надежность при высоких нагрузках.

Как бы вы спроектировали систему уведомлений, которая должна обрабатывать миллионы запросов в секунду, минимизируя при этом задержки и риск дублирования сообщений?

Работа в Airbnb предполагает взаимодействие с глобальными командами. Важно оценить навыки коммуникации и разрешения конфликтов.

Опишите случай, когда вам нужно было договориться о техническом решении с командой из другого региона. Как вы справлялись с разницей в часовых поясах и культурными различиями?

В описании упоминается минимизация усталости пользователей (user fatigue). Это требует понимания продуктовых метрик.

Какие механизмы контроля частоты (rate limiting) или приоритизации вы бы внедрили, чтобы уведомления оставались полезными, а не раздражающими?

Роль включает on-call и отладку в продакшене.

Расскажите о самом сложном инциденте в продакшене, который вы расследовали. Какие инструменты мониторинга вы использовали и какие выводы сделали?

Требуется опыт работы с Java/Kotlin/Scala.

В чем преимущества и недостатки использования Kotlin по сравнению с Java при разработке микросервисов в высоконагруженной среде?

Похожие вакансии

DstLab
200 000 ₽ – 280 000 ₽

.NET разработчик Middle+ , Senior

SeniorУдалённоРоссия
.NET Core · C++ · PostgreSQL · Entity Framework Core · REST · Git · CI/CD · Apache Kafka · RabbitMQ · React · MobX · TypeScript · HTML · CSS · JavaScript · Unit Testing
+16 навыков
NDA
200 000 ₽ – 250 000 ₽

Senior C++ Developer (ATM / Payment Systems)

SeniorУдалённоРоссия
C++ · CEN/XFS · NDC · EMV · StateMachine · API
+6 навыков
Top Selection
290 000 ₽ – 320 000 ₽

Senior Java developer

SeniorУдалённоРоссия
Java · Spring Boot · Spring Framework · Kafka · PostgreSQL · Microservices · DDD · Saga Pattern · Camunda · Temporal · Docker · Kubernetes · CI/CD · Apache Cassandra · Hibernate · ELK · GitLab CI · Argo CD
+18 навыков
Первый Бит
350 000 ₽ – 500 000 ₽

Старший разработчик C++

SeniorУдалённоРоссия
C++ · STL · Java · JVM · Python · asyncio · TCP/IP · HTTP · REST · AMQP · RabbitMQ · PostgreSQL · SQLite · Linux · Systemd · Android · Kotlin
+17 навыков
DataDev
250 000 ₽ – 300 000 ₽

Senior Java Developer

SeniorУдалённоРоссия
Java · Spring Framework · Spring Boot · Spring Cloud · Hibernate · SOLID · OOP · Redis · MongoDB · Docker · Kubernetes · CI/CD · JUnit · Mockito · Microservices · Web3
+16 навыков
Minervasoft
200 000 ₽ – 300 000 ₽

Middle+ Java-разработчик

MiddleУдалённоРоссия
Java · Spring Framework · Spring Core · Spring Data · Spring Cloud · Hibernate · PostgreSQL · Git · Maven · Docker · ElasticSearch · Redis · RabbitMQ · Kafka · SQL
+15 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

airbnb
Страна
Китай