Staff Software Engineer

Airbnb Logo

Airbnb

πŸ’΅ $204k-$255k
πŸ“Remote - United States

Summary

Join Airbnb's Orchestration Platform Team and revolutionize how we connect with our guests and hosts. As a key contributor, you will design and build distributed systems for highly personalized notifications, collaborate with cross-functional teams, and work closely with other teams to understand their workflow orchestration needs. You will drive team efforts in resolving technical debt, mentor junior and senior engineers, and participate in various employee resource group events. Success in this role means architecting and enhancing communication workflow orchestration strategies that lead to uplifts in user engagement metrics and increased conversion rates. Your efforts will drive forward projects that prioritize strategic impact and user satisfaction, setting new standards for data-driven, user-centric communication within Airbnb.

Requirements

  • 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

Responsibilities

  • 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

Preferred Qualifications

  • 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

Benefits

  • Bonus
  • Equity
  • Benefits
  • Employee Travel Credits

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.