Staff Software Engineer, Marketing Technology Orchestration
at Airbnb
USD 204,000-255,000 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Marketing @ 1 Kafka @ 3 Kotlin @ 6 SQL @ 4 Java @ 6 Distributed Systems @ 4 Communication @ 4 Debugging @ 7Details
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.
Responsibilities
- Design and build distributed systems to serve highly personalized notifications efficiently.
- Collaborate 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 the 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.
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 an engineering organization and cross functions
- Proficiency in Java and/or Kotlin
- Familiarity with message queuing services such as Kafka and Amazon SQS
- Expertise in database technologies, particularly with distributed SQL databases
- Experience with setting up, managing, and optimizing these databases for high-performance applications
- Experience working with Temporal Cloud is a plus
- Experience working on marketing technologies is a plus
- Strong problem solver with solid production debugging skills
- Passionate about efficiency, availability, reliability, and system quality
Location
This position is US - Remote Eligible, requiring residence in a state where Airbnb, Inc. has a registered entity. The role may include occasional work at an Airbnb office or attendance at offsites as agreed with the manager.
Benefits
- Eligible for bonus, equity, benefits, and Employee Travel Credits
- Pay range is dependent on factors such as training, transferable skills, work experience, business needs, and market demands