Airbnb

Senior Software Engineer, Data Engineering Tools

Save to Kiter
What Airbnb is looking for in applicants

Airbnb is a mission-driven company dedicated to helping create a world where anyone can belong anywhere. It takes a unified team committed to our core values to achieve this goal. Airbnb's various functions embody the company's innovative spirit and our fast-moving team is committed to leading as a 21st century company.

Data Engineering Tooling @ Airbnb

Quality data is fundamental to Airbnb’s success. As a rapidly growing company, we are preparing for a future of tremendous growth and transformation. We are rebuilding our Data Engineering practice and Data Engineering tooling to enable the company’s success by building a solid data foundation.

Our team is impactful and high-leverage: we work every day to make data engineering across Airbnb more productive. We’re infrastructure engineers with a human focus: customer-centric, quality driven, helpful and empathetic.

You’ll work alongside a team of talented software developers that work to make the data engineering experience productive and high quality. The Data Engineering paved path is still taking shape, and we want passionate engineers to develop this to support the entire company. 

What we are looking for:

  • 5+ years working in Data Engineering or Data Infrastructure on building Data Engineering Tools and Frameworks
  • Strong coding ability in one of the following - Scala, Java, Python
  • Experience with building and managing data pipelines
  • Experience with big data technology, e.g: Airflow, Spark, Amazon EMR
  • Working knowledge of relational databases and query authoring (SQL).

What you could be working on:

  • Build and maintain scalable software for writing data pipelines and improve Data Engineer developer experience
  • Build frameworks that make it easy for all engineers to add data quality checks
  • Create tools for common data engineering development workflows
  • Innovate on how data pipelines are productionalized and deployed across Airbnb
  • Work with Data Engineers, Data Scientists to support their data engineering needs
  • Partner with Data Infrastructure on introducing the next generation of data engineering technology across Airbnb

The starting base pay for this role is between $164,000 and $215,000. The actual base pay is dependent upon many factors, such as: education, experience, and skills. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits

Want some tips on how to get an interview at Airbnb?

What is Airbnb looking for?
If this role looks interesting to you, a great first step is to understand what excites you about the team, product or mission. Take your time thinking about this and then tell the team! Get in touch and communicate that passion.
What are interviews for Senior Software Engineer like?
Interview processes vary by company, role and team. The best plan is to see what others have experienced and then plan accordingly.
How to land an interview at Senior Software Engineer?
A great first step is organizing your path to an offer. Check out Kiter for tools to get started!