Design and build distributed systems to serve highly personalized notifications efficiently.
Collaborating with cross-functional partners, including Product, Design, and Engineering teams, to ensure the delivery of top-tier products.
Work closely with other teams within Airbnb to understand their workflow orchestration needs.
Drive team in resolving technical debt, code reviews, architectural discussions, and technical documentation.
Participate in various employee resource group events and social events at Airbnb.
Mentor junior and senior engineers on the team.
Your Expertise:
9+ years of industry experience with a BS/Masters or 6+ years with a PhD
Excellent communication and collaboration skills and the ability to work well within engineering organization and cross functions
Proficiency in Java (and/or Kotlin)
Familiarity with message queuing services such as Kafka and Amazon SQS, demonstrating an understanding of their role in building scalable, reliable systems.
Expertise in database technologies, particularly with distributed SQL databases.
Experience with setting up, managing, and optimizing these databases for high-performance applications is critical.
Experience working with Temporal Cloud is a plus.
Experience working on marketing technologies is a plus, offering a valuable perspective on integrating technical solutions with marketing strategies.
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.