Build large scale distributed systems to deliver highly personalized and relevant content and notifications.
Collaborate with cross-functional partners such as Product, Design and Engineers to deliver high-quality products.
Work closely with other teams within Airbnb to understand their segmentation needs.
Participate in team wide SCRUM meetings to track progress.
Participate in resolving technical debt, code reviews, architectural discussions, and technical documentation.
Participate in various employee resource group events and social events at Airbnb.
Your Expertise:
5+ years of industry experience with a BS/Masters or 2+ years with a PhD
Proficiency in Java (and/or Kotlin)
Experience with working on large data sets and distributed computing technologies such as Apache Hive, Apache Spark, and Apache Airflow. Proficiency in using these platforms for developing scalable data processing and workflow orchestration solutions is essential.
Expertise in database technologies, particularly with distributed SQL databases.
Experience with setting up, managing, and optimizing these databases for high-performance applications is critical.
Excellent communication skills and the ability to work well within a team and across engineering teams.
Strong problem solver and have solid production debugging skills.
Passionate about efficiency, availability, reliability and system quality.