Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Airbnb Senior Fullstack Software Engineer Event Logging 
United States 
547049009

21.09.2024

The Difference You Will Make:

As a Senior Fullstack Software Engineer on the Event Logging team, you will play a crucial role in enhancing Airbnb's data ecosystem:

  • Design and build sophisticated internal tools that empower data practitioners across Airbnb to efficiently discover, understand, and leverage event data, significantly reducing time-to-insight.
  • Develop intuitive user interfaces and robust backend systems that streamline data exploration, schema management, and data quality monitoring processes.
  • Shape the long-term technical vision for our tooling strategy, ensuring seamless integration with our existing logging infrastructure and workflows.
  • Lead the implementation of key projects that will improve data accessibility, enhance data governance, and boost productivity for hundreds of data users within Airbnb.
  • Collaborate closely with data engineers, product engineers, data scientists, and product managers to identify pain points and deliver innovative solutions that accelerate data-driven decision making.
  • Drive improvements in key metrics such as tool adoption rates, time spent on data discovery, and overall data quality scores.

A Typical Day:

As a Senior Fullstack Software Engineer on the Event Logging team, your day might include:

  • Collaborating with data engineers, product engineers, data scientists, and product managers to design and implement new features for our event data discovery tools, enhancing data accessibility across Airbnb.
  • Writing and reviewing code for both frontend (e.g., React) and backend (e.g., Kotlin, Scala, GraphQL, Flink) components of our internal tooling ecosystem.
  • Working with cross-functional partners to triage, scope, and evaluate feasibility of proposed features and functionality to enhance our logging tooling.
  • Participating in team stand-ups, sprint planning, and retrospectives to ensure alignment with goals and project timelines.
  • Analyzing user feedback and usage metrics to identify pain points and opportunities for improving our data exploration and schema management tools.
  • Troubleshooting and resolving complex issues related to data ingestion or tool performance, ensuring high availability of our tooling.
  • Being a collaborative teammate and mentoring engineers on frontend development best practices and conducting knowledge-sharing sessions on fullstack technologies.

Your Expertise:

We're looking for someone who brings:

  • 5+ years of fullstack software development experience, with a focus on building internal tools or data-related applications.
  • Strong proficiency in at least one major backend programming language (e.g., Java, Kotlin, Scala, Python) and experience with modern frontend frameworks (e.g., React, Angular, Vue.js).
  • Proven track record of delivering end-to-end products in a collaborative environment, from ideation and planning to implementation and launch.
  • Experience with architectural patterns of large-scale web applications, including well-designed APIs, high-volume data pipelines, and efficient algorithms.
  • Demonstrated ability to make data-driven decisions, articulate technical trade-offs, and communicate effectively with cross-functional partners.
  • Passion for creating intuitive user experiences and a keen interest in data systems and analytics.
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience.

Preferred qualifications:

  • Familiarity with big data technologies such as Kafka, Flink, Spark, or similar distributed computing frameworks.
  • Experience with data visualization libraries (e.g., D3.js, Chart.js) and analytics platforms.

How We'll Take Care of You:

Pay Range
$223,000 USD