Airbnb

Senior Software Engineer, Data Infrastructure

Airbnb

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $191,000 - $225,000 per year

Job Level

About the role

  • Architect, design, and implement Airbnb's next-generation big data compute platform to support data ETL, analytics, and machine learning initiatives.
  • Manage and operate the platform, continually enhancing its reliability, performance, observability, and cost-efficiency.
  • Produce high-quality, maintainable, and self-documenting code, actively participating in code review processes.
  • Contribute to open-source software and drive meaningful industry impact.

Requirements

  • BS/MS/PhD in Computer Science, a related field, or equivalent practical experience (preferred).
  • 6+ years of professional experience in data infrastructure, with a deep focus on big data technologies.
  • Expert-level knowledge of big data technologies, including Spark, Trino, Kunbernates, and AWS EMR.
  • Strong programming abilities in languages such as Java, Scala, and SQL.
  • Extensive experience in the design, construction, and maintenance of scalable, fault-tolerant distributed systems.
  • Familiarity with a variety of database systems, including both SQL and NoSQL.
  • Capacity to diagnose and resolve complex issues within data infrastructure environments.
  • Proven track record of working effectively with cross-functional teams to define system requirements, evaluate potential solutions, and manage system testing and integration.
  • Excellent written and verbal communication skills.
  • Demonstrated ability to thrive and contribute effectively within a team-oriented setting.
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
big data technologiesSparkTrinoKubernetesAWS EMRJavaScalaSQLdistributed systemsdatabase systems
Soft Skills
communication skillsteam-orientedproblem-solvingcross-functional collaborationcode review participationself-documenting codereliability enhancementperformance optimizationobservabilitycost-efficiency
Certifications
BS in Computer ScienceMS in Computer SciencePhD in Computer Science