Staff Software Engineer, Central Data

Airbnb was born in 2007 when two Hosts welcomed three guests to their San Francisco home, and has since grown to over 4 million Hosts who have welcomed more than 1 billion guest arrivals in almost every country across the globe.
$204,300 - $259,000
Data
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer, Central Data

Airbnb is seeking a Staff Software Engineer for their Central Data team. As a Python Engineer on the Analytics Infrastructure Team, you will be a key contributor to products within the Python-based analytics stack. You'll design, develop, and enhance data analysis libraries, prototyping frameworks, and data visualization tools that empower users to explore, understand, and communicate data effectively.

The Analytics Infrastructure Team's mission is to empower data-driven decision-making across the company through robust, scalable, and innovative analytics products. They build and maintain libraries, frameworks, and visualization tools that enable data scientists, analysts, and engineers to derive insights and drive impact.

Key responsibilities include:

  • Designing, developing, and maintaining high-performance Python services and libraries
  • Engaging with internal data scientists and engineers to understand their data challenges
  • Collaborating with other teams within Airbnb's data platform
  • Contributing to maintaining a high technical quality bar
  • Participating in all phases of software development

The ideal candidate should have:

  • 9+ years in a hands-on software engineering role
  • Deep Python expertise
  • Strong grasp of software design patterns, algorithms, and data structures
  • Experience with internal application development, data visualization, or data-intensive applications (bonus)
  • Hands-on experience with big data technology (bonus)
  • Experience with data science heavy statistical analyses (bonus)

This position is US - Remote Eligible, with occasional work at an Airbnb office or attendance at offsites. The base pay range for this role is $204,300 - $259,000 USD, with potential eligibility for bonus, equity, benefits, and Employee Travel Credits.

Airbnb is committed to inclusion and belonging, working with the broadest talent pool possible, and providing reasonable accommodations for candidates with disabilities.

Last updated 21 hours ago

Responsibilities For Staff Software Engineer, Central Data

  • Design, develop, and maintain high-performance Python services and libraries
  • Engage with internal data scientists and engineers to understand their data challenges
  • Collaborate with other teams within Airbnb's data platform
  • Contribute to maintaining a high technical quality bar
  • Participate in all phases of software development

Requirements For Staff Software Engineer, Central Data

Python
  • 9+ years in a hands-on software engineering role
  • Deep Python expertise
  • Strong grasp of software design patterns, algorithms, and data structures

Benefits For Staff Software Engineer, Central Data

401k
Medical Insurance
  • Bonus
  • Equity
  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Central Data

Visualization Engineer (L5) - Content & Studio

Netflix seeks a Visualization Engineer (L5) for Content & Studio to build data storytelling products and own user experience for internal content reporting.

Staff Product Manager - AI Platform

Staff Product Manager for AI Platform at Intuit, leading development of AI/ML capabilities for model inference, hosting, and serving.

Staff Data Engineer

Join Sojern as a Staff Data Engineer to design and implement scalable data pipelines, working with cutting-edge technologies in the travel marketing industry.

Senior Staff Technical Program Manager, Data

Senior Staff Technical Program Manager, Data at Airbnb: Lead data infrastructure initiatives, collaborate with engineering teams, and drive data-driven decision-making across the company.

Staff Software Engineer, Data Warehouse Compute

Staff Software Engineer position at Airbnb for Data Warehouse Compute, focusing on big data infrastructure and technologies.