Remote Otter LogoRemoteOtter

Staff Software Engineer, Distributed Transactional Database - Remote

Posted 21 hours ago
Software Development
Full Time
USA
$191,000 - $225,000 USD

Overview

The Staff Software Engineer will join the Transactional Storage Services team at Airbnb, focusing on designing and operating a new open-source NewSQL database that is crucial for managing critical user and financial data.

In Short

  • Work with a modern distributed database system.
  • Enhance database performance, scalability, and reliability.
  • Investigate issues in a large-scale distributed database.
  • Design frameworks for database monitoring and operations.
  • Deliver zero-downtime replication pipelines.
  • Mentor junior engineers and improve operational rigor.
  • Collaborate with cross-functional teams.
  • Stay updated with database technologies and trends.
  • Contribute to the open-source community.
  • Participate in incident response activities.

Requirements

  • 9+ years of relevant industry experience.
  • Hands-on experience with distributed NoSQL or NewSQL databases.
  • Solid understanding of distributed systems fundamentals.
  • Ability to write clean, maintainable code.
  • Strong debugging and monitoring skills.
  • Excellent communication skills in a remote environment.
  • Experience with cloud providers (AWS, GCP, Azure).
  • Experience with automation frameworks and tooling.
  • Knowledge of database schema design and query profiling.
  • Experience with Kubernetes and Infrastructure as Code.

Benefits

  • Competitive salary range of $191,000 - $225,000 USD.
  • Eligibility for bonuses and equity.
  • Employee Travel Credits.
  • Flexible working environment.
  • Inclusive workplace culture.
  • Opportunities for professional development.
  • Access to diverse ideas and innovative projects.
  • Commitment to disability inclusion.
  • Regular team-building activities.
  • Supportive management and mentorship programs.
Airbnb logo

Airbnb

Airbnb, founded in 2007, has transformed the way people travel by creating a trusted marketplace and travel community that connects over 4 million Hosts with more than 1 billion guests worldwide. The company offers unique stays and experiences, allowing guests to engage with local communities authentically. With a focus on building a world-class payments platform, Airbnb facilitates seamless transactions across 191 countries and 75 currencies, ensuring trust and ease of use for both guests and hosts. The company is committed to innovation, diversity, and inclusion, striving to attract a broad talent pool to enhance its products and services.

Share This Job!

Save This Job!

Similar Jobs:

Airbnb logo

Senior Software Engineer, Distributed Transactional Database - Remote

Airbnb

7 days ago

Airbnb is seeking a Senior Software Engineer to develop and maintain a distributed NewSQL database system.

USA
Full-time
Software Development
$191,000 - $225,000 USD/year

Ocient

Staff Software Engineer - Distributed Systems - Remote

Ocient

21 weeks ago

Ocient is looking for a Staff Software Engineer with expertise in distributed systems and modern C++.

USA
Full-time
Software Development
$165,000 - $210,000/year
Narvar logo

Staff Software Engineer, Distributed Systems - Remote

Narvar

32 weeks ago

Narvar is seeking a Staff Software Engineer to lead the development of new product features and mentor junior engineers in a hybrid work environment.

Bangalore, India
Full-time
Software Development
Figma logo

Software Engineer - Distributed Storage - Remote

Figma

28 weeks ago

Figma is seeking a full-time engineer to lead the development of distributed storage systems.

United States
Full-time
Software Development
$149,000 - $350,000/year
Snapsheet logo

Software Engineer - Transactions - Remote

Snapsheet

2 weeks ago

Join Snapsheet as a Software Engineer on the Transactions team to develop innovative payment solutions for the insurance industry.

USA
Full-time
Software Development
$110,000 - $150,000/year