Senior Staff Software Engineer, AI for Developer Productivity

Airbnb connects guests with hosts offering unique stays and experiences across the globe, founded in 2007 in San Francisco.
$244,000 - $304,000
Machine Learning
Staff Software Engineer
Remote
12+ years of experience
AI · Enterprise SaaS

Description For Senior Staff Software Engineer, AI for Developer Productivity

Airbnb's Developer Platform team is seeking a Senior Staff Software Engineer to lead their AI strategy for developer productivity. This role sits at the intersection of AI and developer tooling, focusing on enhancing developer productivity across the entire software development lifecycle. The position involves spearheading AI initiatives including automatic test generation, AI-based code generation for internal frameworks, design to code implementations, and AI-assisted code reviews and migrations.

The ideal candidate will join a team responsible for powering the full developer lifecycle at Airbnb, from local development to continuous delivery. This role requires both strategic thinking and hands-on technical leadership, operating with a startup mindset to quickly iterate and incorporate cutting-edge AI technologies into developer tooling.

The position offers an opportunity to make a significant impact by amplifying the productivity of every Airbnb engineer through best-in-class developer infrastructure. You'll be working with engineering leaders across Airbnb, with your work directly affecting all engineers in the company. The role combines technical expertise, strategic thinking, and leadership skills, requiring someone who can both architect solutions and write code when needed.

Working remotely, you'll be part of a company that has grown from hosting three guests in San Francisco to facilitating over 1 billion guest arrivals globally. This role offers competitive compensation, including a base salary range of $244,000 to $304,000 USD, plus potential bonus and equity benefits.

Last updated 14 hours ago

Responsibilities For Senior Staff Software Engineer, AI for Developer Productivity

  • Formulate AI for Developer strategy and incorporate AI into daily developer tools
  • Provide technical expertise in decision making and architecture
  • Hands-on coding across the entire stack to build and ship AI tools
  • Collaborate with engineering leaders to facilitate adoption of new capabilities
  • Act as player/coach of high-performance team ensuring code quality and operational excellence

Requirements For Senior Staff Software Engineer, AI for Developer Productivity

Java
Ruby
Go
  • 12+ years industry experience
  • Extensive experience with developer tooling and platforms
  • Experience in applying AI/ML and Generative AI technologies
  • Ability to create a culture of technical excellence
  • Excellent written and verbal communication skills
  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
  • Proficiency in back-end server languages
  • Experience in architectural patterns of high-scale distributed products/services

Interested in this job?

Jobs Related To Airbnb Senior Staff Software Engineer, AI for Developer Productivity

Staff Machine Learning Engineer, Marketing Technology

Staff Machine Learning Engineer position at Airbnb focusing on marketing technology and personalization, offering remote work and competitive compensation.

Staff Software Engineer, AI for Dev Productivity

Lead AI initiatives for developer productivity at Airbnb as a Staff Software Engineer, focusing on AI-based tooling and infrastructure improvements.

Senior Staff Machine Learning Engineer, Trust

Senior Staff Machine Learning Engineer position at Airbnb focusing on trust and safety, building ML models for fraud detection and risk evaluation.

Staff Machine Learning Engineer, Price Modeling

Staff ML Engineer position at Airbnb focusing on developing pricing models using reinforcement learning, offering remote work and competitive compensation.

Staff Machine Learning Engineer, Relevance

Staff Machine Learning Engineer position at Airbnb focusing on search and recommendation systems, requiring 9+ years of experience in applied ML.