Staff Software Engineer, Data Engineering

16 hours, 42 minutes ago
Full-time
Lead
Software Development
Airbnb

Airbnb

Airbnb is the world's largest community-driven hospitality company, offering homes and experiences in 191 countries. It is an online marketplace connecting people to unique accommodations and experiences globally.

Hotels, Restaurants & Leisure
5K-10K
Founded 2008

Description

  • Architect and productionize batch and real-time data systems for product and business needs.
  • Ensure the quality, performance, and stability of data systems through monitoring and reliability practices.
  • Design and optimize data models for efficient storage and retrieval.
  • Collaborate with product managers, engineers, data scientists, and business partners to align on data requirements and scalable solutions.
  • Tune, productionize, and optimize data systems and machine learning models.
  • Build and maintain strong partnerships with backend, client, data science, and ML teams.
  • Contribute to long-term data strategies and roadmaps and influence data engineering direction.
  • Mentor and coach team members and provide technical guidance.

Requirements

  • 9+ years of relevant industry experience with a Bachelor’s and/or Master’s degree in CS/EE, or equivalent experience, or 6+ years of experience with a PhD.
  • Extensive experience designing, building, and operating robust distributed data platforms such as Spark, Kafka, Flink, or HBase.
  • Experience handling data at petabyte scale.
  • Strong knowledge of Java, Scala, or Python.
  • Expertise with SQL and data processing technologies.
  • Proven ability to design, productionize, and optimize batch and real-time data pipelines and systems.
  • Advanced analytical and problem-solving skills with a focus on data quality, governance, and system reliability.
  • Exceptional written and verbal communication skills.
  • Expertise in data modeling, warehousing, and relational databases such as PostgreSQL or MySQL, as well as columnar databases such as Redshift or BigQuery.
  • Experience working with machine learning engineers to integrate ML models into data systems and products, preferred but optional.
  • Ability to provide technical leadership and mentorship.
  • Flexibility and innovative thinking to evaluate and incorporate new technologies and methodologies.

Benefits

  • US-remote eligible role.
  • Occasional work from an Airbnb office or attendance at offsites, by agreement with your manager.
  • Base salary range of $191,000 to $225,000 USD.
  • Eligible for bonus.
  • Eligible for equity.
  • Eligible for benefits.
  • Eligible for Employee Travel Credits.
  • Disability-inclusive application and interview process with reasonable accommodations available.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Protect

SoFi 1K-5K Capital Markets

SoFi is hiring a Senior Software Engineer for its Protect team to help build a next-generation insurance platform and shape the technical direction of a greenfield, high-impact business area.

AWS CI/CD Docker DynamoDB Git Java JavaScript Kafka Kotlin Kubernetes LLM Microservices PostgreSQL React Spring TypeScript
11 hours, 57 minutes ago

Software Engineer, Developer (Wallets and Onchain Tools)

Coinbase 1K-5K Capital Markets

Coinbase is hiring a software engineer for its CDP Wallets & Onchain Tools team to build developer-focused APIs, SDKs, and documentation that help accelerate crypto application development onchain.

Android Encryption Flutter GitHub Go iOS Microservices OpenAPI React React Native Solana TypeScript Unity
12 hours, 42 minutes ago

Software Engineer II

Veracyte 251-1K Pharmaceuticals

Veracyte is hiring a cloud engineering and application development professional for its Bioinformatics & Data Science Development team to build scalable cloud-native applications that support cancer diagnostics products and productionize research workflows.

Agile AWS AWS CDK CloudFormation Docker EC2 Kubernetes Machine Learning Microservices Node.js Python React REST API Scrum SQL Terraform Vue.js
12 hours, 42 minutes ago

Staff Software Engineer, C021 Security

Cribl 251-1K IT Services

Cribl is hiring a Staff Engineer for its C021 new product initiative to help design and build an emerging data platform that processes large volumes of streaming data in a fully remote, remote-first environment.

Apache Spark AWS Azure Docker Druid Flink GCP JavaScript Kafka Kubernetes Linux LLM Node.js
12 hours, 42 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers