Job Closed

This listing is no longer active.

Airbnb logo
Airbnb

Airbnb is a community based on connection and belonging.

Senior Software Engineer, Storage

Backend EngineerSoftware EngineerOtherRemoteSeniorTeam 5,001-10,000Since 2007H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

83 days ago

Salary

$191K - $225K / year

Seniority

Senior

Job Description

Senior Software Engineer, Storage

Airbnb

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The Online Data organization ensures Airbnb customers are delighted in experiences backed by real-time data. We empower Airbnb’s builders to create these experiences by offering intuitive data interfaces and tools without the need to be database experts. The Transactional Storage Services team sits within Airbnb’s Online Data organization that owns all of Airbnb's online serving stores and databases. The group is responsible for: - Designing, building, and operating a new source-of-truth, open-source NewSql database running on top of stateful Kubernetes. - Hosting all the critical Airbnb user, listing, and financial data. - Providing essential DB capabilities such as backup restore, CDC, and multi-tenancy. The mission of the DBExports team in the Online Database Infrastructure org is to provide a managed, reliable, performant, and scalable platform for exporting data out of Airbnb’s online databases for offline processing. The team currently builds and operates two managed solutions: - One for near real-time access to change logs (CDC). - Another to provide periodic mutation and full table snapshots. The UDS (Unified Data Store) team within Airbnb's Online Data org owns and operates the platform that stores critical user, listing, and financial data for more than 150 million users and hosts worldwide. As a member of this team, you will: - Serve as a technical expert in transactional databases and high-performance infrastructure service. - Collaborate with product teams to drive the effective use of the service, focusing on performance optimization, reliability, and scalability. Be hands-on (code, design, test) and collaborate with cross team partners (internal customers, dependencies, and leadership) to deliver on multi-month projects in a timely fashion. - Design frameworks and maintain the general ecosystem around our NewSql database’s monitoring, permissions, service discovery integration, etc. - Empower and simplify the way engineers at Airbnb define and manage data by building and operating a generalized data schematization solution for a wide variety of storage backends at Airbnb and be able to satisfy broad compliance requirements. Qualifications - 5+ years of experience building and operating large scale core backend distributed systems like storage, data ingestion, backup and restore, streaming. - Ability to own and dive deeply in a complex code base. - Experience maintaining, analyzing, and debugging production systems. - Knack for writing clean, readable, testable, maintainable code. - Strong collaboration and communication skills in a remote-working environment. - Demonstrate strong ownership and consistently deliver in a timely manner. Location This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list. If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from. Our Commitment To Inclusion & Belonging Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply. We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process. We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application. Benefits - Base pay range: $191,000 — $225,000 USD. - This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.

Job Requirements

  • 5+ years of experience building and operating large scale core backend distributed systems like storage, data ingestion, backup and restore, streaming.
  • Ability to own and dive deeply in a complex code base.
  • Experience maintaining, analyzing, and debugging production systems.
  • Knack for writing clean, readable, testable, maintainable code.
  • Strong collaboration and communication skills in a remote-working environment.
  • Demonstrate strong ownership and consistently deliver in a timely manner.
  • Location
  • This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity.
  • Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list. If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from.
  • Our Commitment To Inclusion & Belonging
  • Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply.
  • We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process.
  • We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application.

Benefits

  • Base pay range: $191,000 — $225,000 USD.
  • This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.

Related Job Pages

More Backend Engineer Jobs

Uptech logo

Founding Engineer, Backend

Uptech

Software development company

Backend Engineer83 days ago
Full TimeRemoteTeam 51-200H1B Sponsor

• Help scale the platform toward Series A and beyond • Build the future of how the world experiences fandoms • Take full ownership of technical outcomes • Act as the primary technical decision-maker

Ukraine
Job Closed
Fairmarkit logo

Technical Architect

Fairmarkit

Autonomous sourcing starts with tail spend.

Backend Engineer83 days ago
OtherRemoteTeam 51-200H1B No Sponsor

• Participate in the full lifecycle of a client implementation from initial internal sales hand-off to system configuration, training and testing. • Facilitate discovery and requirements analysis sessions with customers • Demonstrate a detailed understanding of the capabilities and limitations of the Fairmarkit platform, including the core platform, integration engine, and machine learning algorithm. • Conduct discovery sessions with customers to review customer onboarding data sets and to explore current business processes surrounding the client’s P2P and ERP systems. • Gather requirements and refine designs for integrating Fairmarkit into customer procurement software landscapes • Analyze and evaluate customer data using various tools and techniques • Partner with product, engineering, and support teams to troubleshoot and resolve any issues that occur during the implementation. • Set, manage and meet mutual expectations with the customer to ensure satisfactory completion of implementation projects • Accurately record implementation project progress including technical flow diagrams and time reporting • Track and report project metrics to ensure project success and mitigate risk • Complete an effective hand-off from implementation to Customer Success Manager and to other internal groups at the end of the customer implementation.

New Hampshire + 8 moreAll locations: New Hampshire | New Jersey | New York | North Carolina | Ohio | Maryland | Massachusetts | Pennsylvania | Rhode Island
$91.1K - $115.4K / year
AgencyAnalytics logo

Staff Developer, Backend

AgencyAnalytics

Based in Toronto, Ontario, AgencyAnalytics offers a marketing application designed to help agencies deliver quality reports to their clients and run their businesses effectively. A

Backend Engineer83 days ago

• Your time will be divided between leading cross-functional technical projects, building and reviewing architectures. • You’ll be setting and driving coding standards, technical processes, and tooling across engineering. • You’ll drive AI tool adoption across Engineering. • You'll prioritize and work on multiple projects from start to finish, balancing quality, stability and project delivery. • Through code reviews and mentoring, you'll set a high-quality bar. You’ll also actively look for ways to improve the overall quality of our codebase. • You'll work across teams to promote an open, collaborative approach to architecture, technical patterns, and complex problem-solving.

Brazil
Job Closed
Full TimeRemoteTeam 11-50H1B No Sponsor

• Develop, maintain, and enhance full-stack applications using React/Next.js on the frontend and Python/FastAPI on the backend. • Design and implement REST APIs and microservices with high performance, scalability, and security. • Build responsive UI components using Tailwind CSS/Bootstrap and ensure cross-browser compatibility. • Integrate front-end applications with backend services and databases (SQL/NoSQL). • Write clean, maintainable, and well-documented code following coding best practices. • Troubleshoot, debug, and optimize application performance across the stack. • Collaborate with cross-functional teams (Product, QA, DevOps) in an Agile environment. • Participate in code reviews, technical discussions, and architecture planning. • Maintain CI/CD pipelines and support deployment processes (Vercel/AWS/GCP). • Stay updated with emerging technologies and contribute to continuous improvement initiatives.

Argentina
Job Closed