Senior Software Engineer, Storage & Databases
AirbnbSan franciscoUpdate time: April 27,2021
Job Description

Airbnb’s mission is to create a world where people can Belong Anywhere. Our community of guests and hosts rely on Airbnb around the clock to provide the tools they need to find a safe place to stay and to facilitate unique experiences. As we grow to achieve that mission, we’re looking to add senior storage / database engineers to solve our broad technical challenges in supporting highly performant, reliable, scalable distributed storage systems that form our most critical infrastructure systems. 

The Storage team’s mission is to provide a world-class storage experience to developers that is reliable, scalable, compliant and easy to use in a cost efficient way.  The Storage team builds various in-house storage solutions that power Airbnb, such as horizontally scalable MySQL clusters, globally distributed transactional storage systems, in-memory / SSD-backed distributed key-value store, caching platform, etc.

As a senior technical contributor, you will bring a unique skill set, experience, thought leadership and technical expertise to our organization, and work to solve broad technical challenges and deep dive into our most critical infrastructure projects.  You’ll work on shaping Airbnb’s storage architecture and investing in long-term solutions that will serve the company effectively for the next decade.

What we are looking for:

  • 5+ years of relevant industry experience in a fast paced, high growth tech environment
  • Hands-on experience and expertise in building and operating distributed storage / database systems (MySQL, Vitess, CockroachDB, HBase, Cassandra, Redis, etc)
  • The knack for writing clean, readable, testable, maintainable code
  • The ability to decompose large-scale distributed systems and figure out failure scenarios and debug them in an efficient manner
  • Great collaboration and communication skills with customer-first mindset
  • Knowledge of public cloud platforms (AWS, Google Cloud Platform, etc)

Some examples of our current work:

  • Unified Data Store that aims to deliver a reliable, scalable, and global system-of-record storage infrastructure for Airbnb’s core entities built around an expressive, easy to use, and unified schema
  • Productionizing Vitess to support horizontal scaling of MySQL databases in production
  • Unified transactional data ingestion pipeline from online storage to offline data infrastructure
  • Next generation distributed transactional storage systems supporting data locality, compliance, multi-region / multi-cloud setup
  • In-memory / SSD-backed distributed key-value storage
  • Chaos engineering for stateful services running on Kubernetes
  • Design and development of next generation data pipeline to power critical ML use cases 

Benefits:

  • Stock
  • Competitive salaries
  • Quarterly employee travel coupon
  • Paid time off
  • Medical, dental, & vision insurance
  • Life insurance and disability benefits
  • Fitness Discounts
  • 401K
  • Flexible Spending Accounts
  • Apple equipment
  • Commuter Subsidies
  • Community Involvement (4 hours per month to give back to the community)
  • Company sponsored tech talks and happy hours
  • Much more…

Get email alerts for the latest"Senior Software Engineer, Storage & Databases jobs in San francisco"