Software Engineer, Data

Airbnb Logo
  • IT
  • FlexTime
  • FullTime
  • Applications have closed

About The Company

Airbnb, founded in 2007 in San Francisco, has revolutionized the travel and hospitality industry by connecting travelers with unique local experiences and accommodations worldwide. With a community of over 4 million hosts, Airbnb has welcomed more than 1 billion guest arrivals across nearly every country, fostering authentic connections and memorable stays. The company’s mission centers on creating a world where anyone can belong anywhere, offering diverse options from cozy homes to luxury estates. Airbnb’s innovative platform combines technology, community, and trust to enable seamless travel experiences, making it a leader in the sharing economy and a pioneer in redefining hospitality standards globally.

About The Role

The Staff Software Engineer, Experimentation Data at Airbnb will play a pivotal role in advancing the company’s experimentation platform, which supports data-driven decision-making across the organization. This position involves designing, developing, and maintaining scalable data pipelines and infrastructure essential for conducting high-quality A/B tests and experiments. The engineer will work closely with cross-functional teams, including Data Science, Product, and Engineering, to ensure the platform’s reliability, accuracy, and extensibility. The primary focus will be on enhancing the results computation stack, leveraging technologies such as Spark, Trino, Python, and Airflow to process large-scale data efficiently. This role offers an opportunity to influence how Airbnb learns from experiments, optimize product features, and improve overall customer experience through sophisticated analytical methodologies.

Qualifications

  • 9+ years of hands-on experience in software engineering, with a proven track record of deploying high-quality code in production environments.
  • Proficiency in at least one modern programming language such as Python or Java.
  • Strong background in scientific and statistical computation, particularly related to online experimentation and A/B testing.
  • Experience with big data technologies like Spark, Dataflow, or similar frameworks.
  • Expertise in SQL, capable of deep debugging and optimization.
  • Hands-on experience with data orchestration tools such as Airflow.
  • Knowledge of distributed stream processing frameworks like Flink, Kafka, or Dataflow (preferred).
  • Familiarity with building scalable data pipeline frameworks and generating data pipelines at scale (preferred).
  • Excellent problem-solving skills and the ability to work collaboratively across teams.
  • Strong communication skills to articulate technical concepts and collaborate effectively with non-technical stakeholders.

Responsibilities

  • Design, develop, and optimize large-scale, reliable data processing pipelines to support experimentation and analytics.
  • Contribute to Airbnb’s experimentation library, making analysis more flexible and extensible on demand.
  • Collaborate with cross-functional teams to enhance the impact and usability of the experimentation platform across the organization.
  • Participate in all phases of software development, including architecture design, implementation, testing, and deployment.
  • Work closely with Data Science teams to integrate advanced statistical methodologies into the platform.
  • Conduct experiment reviews to understand user needs, identify areas for platform improvement, and support feature rollouts.
  • Ensure the platform’s scalability, reliability, and performance to handle increasing data volumes and complexity.
  • Maintain operational excellence through monitoring, troubleshooting, and resolving platform issues.

Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance plans.
  • Flexible work arrangements including remote work options.
  • Generous paid time off and holiday policies.
  • Professional development opportunities and continuous learning support.
  • Employee travel credits and discounts.
  • Inclusive and diverse work environment fostering innovation and collaboration.

Equal Opportunity

Airbnb is committed to creating an inclusive environment where all employees and applicants are treated with respect and fairness. We are an equal opportunity employer and do not discriminate based on race, ethnicity, gender, sexual orientation, age, disability, or any other protected characteristic.