Staff Software Engineer, Experimentation Data

October 8

Apply Now
Logo of Airbnb

Airbnb

B2C • eCommerce • Hospitality

Airbnb is a global online marketplace that connects people looking for accommodation with hosts offering unique and diverse lodging options, often in residential properties. Users can book spaces ranging from one-bedroom apartments to entire homes and boutique hotels. Airbnb also offers experiences, allowing guests to book activities hosted by locals, providing an authentic travel experience.

5001 - 10000 employees

Founded 2007

👥 B2C

🛍️ eCommerce

💰 Post-IPO Equity on 2020-12

📋 Description

• Work to build, maintain, optimize and extend complex and large scale data processing pipelines. • Contribute to Airbnb’s library for flexible and extensible on-demand analysis of experiments. • Partner with teams across the organization to improve the impact of experimentation across the company. Participate in all phases of software development of the overall platform from architecture/design through implementation, testing, and on-call. • Work closely with Data Science partners to implement sophisticated statistical methodologies into the platform. • Participate in experiment reviews to understand how our customers use our infrastructure, identify areas for improvement and learn about features rolling out across the company.

🎯 Requirements

• 9+ years in a hands-on software engineering role, shipping high quality code to production, especially for high scale, distributed systems or data pipelines. • Experience with at least one modern, general programming language (e.g. Python, Java) • Experience with scientific/statistical computation, especially involving online experimentation • Experience with at least one modern “big data” technology (e.g. Spark, Dataflow) • Strong SQL skills - you should be able to “go deep” when debugging or optimizing. • Experience with big data orchestration technologies (e.g. Airflow) • [Bonus] Experience building frameworks which generate data pipelines at scale. • [Bonus] Experience with a distributed stream processing framework (e.g. Flink, Kafka, Dataflow).

🏖️ Benefits

• This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.

Apply Now

Similar Jobs

October 8

Principal Engineer shaping technical direction of projects at Eleventh Hour Games. Leading Unreal Engine development, mentoring engineers, and driving collaboration in a fully remote environment.

October 7

Empower AI

501 - 1000

Platform Services Lead Engineer at Empower AI overseeing GSA platform management services. Engaging in operations, continuity, and recovery for core IT infrastructure.

Ansible

Chef

Cloud

Puppet

ServiceNow

Unix

VMware

October 7

Principal Software Architect at Alteryx driving, reviewing, and owning software architecture for core platform. Collaborating with teams to ensure high-quality architecture of large-scale distributed systems.

AWS

Azure

Cloud

Distributed Systems

Google Cloud Platform

Java

JavaScript

Kafka

Kubernetes

Node.js

Python

Redis

October 7

Software Engineer for Ads Supply at Netflix developing advertising systems and integrations. Enhancing viewing experiences while supporting ad delivery and maximizing revenue.

Cloud

October 7

Cribl

501 - 1000

☁️ SaaS

Senior Software Engineer specializing in alerting systems at Cribl. Collaborating on end-to-end features and functionality for the alerting and observability platform.

Distributed Systems

Grafana

JavaScript

Jenkins

Node.js

Prometheus

React

SQL

TypeScript

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com