Staff Software Engineer Experimentation Data
@ Airbnb

Hybrid
$150,000
Hybrid
Full Time
Posted 10 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXX***** @airbnb.com
Recommended after applying

Job Details

About Airbnb

Airbnb, founded in 2007 in San Francisco, has revolutionized travel and hospitality by connecting travelers with unique local experiences and accommodations. With over 4 million hosts and more than 1 billion guest arrivals, Airbnb creates authentic connections and memorable stays worldwide.

About the Role

The Staff Software Engineer Experimentation Data role focuses on advancing Airbnb's experimentation platform for data-driven decision-making. You will design, develop, and maintain scalable data pipelines and infrastructure to support high-quality A/B tests and experiments. Collaborate with Data Science, Product, and Engineering teams to ensure the platform's reliability, accuracy, and extensibility.

Responsibilities

  • Design, develop, and optimize large-scale data processing pipelines.
  • Enhance Airbnb’s experimentation library for flexible analysis.
  • Collaborate with cross-functional teams to improve platform usability.
  • Participate in architecture design, testing, and deployment.
  • Integrate advanced statistical methods with Data Science teams.
  • Maintain operational excellence through monitoring and troubleshooting.

Qualifications

Over 9 years of software engineering experience with deployment of high-quality code in production. Proficiency in Python or Java, strong background in scientific and statistical computation, hands-on experience using big data technologies (e.g., Spark) and orchestration tools like Airflow. Familiarity with distributed stream processing frameworks such as Flink or Kafka is preferred. Excellent problem-solving and communication skills are required.

Benefits

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

Equal Opportunity

Airbnb is committed to creating an inclusive environment where all employees and applicants are treated with respect and fairness. Discrimination based on race, ethnicity, gender, sexual orientation, age, disability, or any other characteristic is not tolerated.

Key skills/competency

  • Software Engineering
  • Data Pipelines
  • Experimentation
  • A/B Testing
  • Big Data
  • Spark
  • Python
  • Airflow
  • SQL Optimization
  • Distributed Systems

How to Get Hired at Airbnb

🎯 Tips for Getting Hired

  • Research Airbnb's culture: Understand their mission, values, and recent news.
  • Tailor your resume: Highlight data pipeline and experiment skills.
  • Showcase projects: Emphasize scalable system design experience.
  • Prepare technical questions: Focus on Spark, Python, and Airflow challenges.

📝 Interview Preparation Advice

Technical Preparation

Review Spark and cluster configurations.
Practice Airflow DAG designs.
Debug complex SQL queries.
Study distributed data processing fundamentals.

Behavioral Questions

Describe conflict resolution in team projects.
Explain decision-making under pressure.
Discuss cross-team collaboration examples.
Share a challenging project experience.

Frequently Asked Questions