Airbnb

Staff Software Engineer, Communication & Connectivity

Airbnb

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $204,000 - $255,000 per year

Job Level

Tech Stack

About the role

  • Shape the team’s long-term vision and roadmap in close collaboration with cross-functional partners across Airbnb
  • Build strong relationships with partner engineering teams, including backend, client, data science, analytics, and ML, to drive aligned and impactful outcomes
  • Design, develop, and maintain reliable, scalable data pipelines - both batch and real-time - that collect, process, and serve data from diverse sources across Airbnb
  • Implement robust offline and online feature building processes to enable faster production of ML products
  • Architect and build ML infra and optimize for performance, scalability, and cost-effectiveness
  • Mentor and develop engineers on the team, while also contributing to and influencing the broader data engineering community at Airbnb

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
  • Strong CS fundamentals, and knowledge of architecture and common design patterns
  • You’re passionate about being in a product-focused environment where everyone cares deeply about customer impact
  • You have experience of running data processing pipelines in production using distributed data processing frameworks like Apache Spark or Flink
  • Experience collaborating with client, backend, ml, analytics teams, product and business partners
  • Effectively work across team boundaries to establish overarching data architecture, data flow, and provide guidance to individual teams
  • Experience working on/with end-to-end Machine Learning products
  • Excellent communication skills, both written and verbal.
Benefits
  • This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
data pipelinesbatch processingreal-time processingmachine learning infrastructuredistributed data processingApache SparkApache Flinkdata architecturedesign patternsdata flow
Soft Skills
mentoringcollaborationcommunicationcustomer impactteamworkinfluencingrelationship buildingcross-functional collaborationleadershipproblem-solving
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Electrical EngineeringMaster’s degree in Computer ScienceMaster’s degree in Electrical EngineeringPhD in relevant field