Job Closed

This listing is no longer active.

Airbnb logo
Airbnb

Airbnb is a community based on connection and belonging.

Staff Software Engineer, Dev AI, Developer Infrastructure

Software EngineerSoftware EngineerOtherRemoteLeadTeam 5,001-10,000Since 2007H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

135 days ago

Salary

$204K - $255K / year

Seniority

Lead

Job Description

Staff Software Engineer, Dev AI, Developer Infrastructure

Airbnb

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Community You Will Join: Airbnb is a mission-driven company dedicated to helping create a world where anyone can belong anywhere. It takes a unified team committed to our core values to achieve this goal. Airbnb's various functions embody the company's innovative spirit and our fast-moving team is committed to leading as a 21st century company. The Difference You Will Make: Our mission is to make every Airbnb engineer's day better by building world-class developer infrastructure that removes friction and provides the tools to unlock their best work. The Dev AI team specifically builds the foundational AI tooling and infrastructure that powers developer productivity across the entire software development lifecycle, also providing the building blocks for teams across the company to quickly and simply create their own domain-specific AI tools. We currently serve as both a platform team and an internal AI consultancy for partner teams building their own internally-facing AI-powered solutions. In this role, you will help to shape and execute the technical direction of the team's infrastructure and products. You'll work across a range of exciting problem spaces, from agentic coding tools and asynchronous AI workflow platforms, to SDKs for rapid internal AI app development and AI-assisted code migration. At Airbnb, you won't just build AI tools; your work will shape how individuals across the company work every day. The tools you create will directly accelerate the pace of innovation across our entire product surface. We're a collaborative, low-ego, and highly-visible team that values experimentation, learning, and shipping. We celebrate what works and learn quickly from what doesn't. Given the rapid evolution of AI, we strive to operate with startup-like agility, iterating swiftly to evaluate and incorporate the most recent AI technologies into our developer tooling. If you enjoy building, collaborating across teams, thrive when given high autonomy, and are motivated to make the lives of other developers easier and more enjoyable, we’d love to hear from you. A Typical Day: - Help shape and drive our AI for Developers strategy, from ideation through shipping, while bringing strong sense of ownership and coding across various stacks - Make pragmatic architectural and technical decisions, balancing ambition with real-world constraints and long-term operability - Stay current on the rapidly evolving AI tooling landscape, and help the team balance innovation with incremental, measurable developer impact - Serve as a champion, expert, coach, and consultant to empower teams and leaders across the company to adopt and leverage new AI capabilities in their day to day workflows - Champion engineering excellence through high-quality code, thoughtful design, and reliable systems - Participate in on-call rotations and drive operational excellence for the team's platform components Your Expertise: - 9+ years industry experience (or equivalent depth of expertise) - Prior experience building developer infrastructure, tooling, or platforms, ideally at scale and with tools, frameworks, or systems commonly used in the industry - Hands-on experience applying AI technologies to real-world software development challenges - A track record of quickly ramping up in new domains, technologies, or languages — and a genuine excitement for continuous learning - Demonstrated success partnering cross-functionally, with excellent written and verbal communication skills - Proficiency in one or more of Go, Python, Typescript, or Kotlin - Bachelor’s and/or Master’s degree or equivalent experience Your Location: This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list. If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from. Our Commitment To Inclusion & Belonging: Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply. We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process. We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application. How We'll Take Care of You: Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits. Pay Range $204,000—$255,000 USD

Job Requirements

  • 9+ years industry experience (or equivalent depth of expertise)
  • Prior experience building developer infrastructure, tooling, or platforms, ideally at scale
  • Hands-on experience applying AI technologies to real-world software development challenges
  • A track record of quickly ramping up in new domains, technologies, or languages
  • Demonstrated success partnering cross-functionally, with excellent written and verbal communication skills
  • Proficiency in one or more of Go, Python, Typescript, or Kotlin
  • Bachelor’s and/or Master’s degree or equivalent experience
  • Help shape and drive our AI for Developers strategy, from ideation through shipping
  • Make pragmatic architectural and technical decisions, balancing ambition with real-world constraints
  • Stay current on the rapidly evolving AI tooling landscape
  • Serve as a champion, expert, coach, and consultant to empower teams and leaders
  • Champion engineering excellence through high-quality code, thoughtful design, and reliable systems
  • Participate in on-call rotations and drive operational excellence for the team's platform components

Benefits

  • Base pay range: $204,000 — $255,000 USD
  • Eligible for bonus, equity, benefits, and Employee Travel Credits

Related Job Pages

More Software Engineer Jobs

Mercor logo

Senior Software Engineer

Mercor

Cincinnatus is an enterprise staffing company that partners with leading technology companies to source and employ highly skilled professionals for full-time and long-term contingent roles. Cincinnatus serves as the employer of record for these engagements, providing W-2 employment, payroll, benefits, and compliance, while placing employees directly within client teams to work on high-impact initiatives. Roles hired through Cincinnatus are not project-based or freelance engagements. They are structured, role-based positions that typically involve full-time or fixed-term commitments, close collaboration with a client's internal teams, and integration into standard enterprise workflows. Cincinnatus is a legal entity separate from Mercor. While opportunities may be discovered through Mercor's platform, employment, onboarding, payroll, and benefits for these roles are administered by Cincinnatus. Equal Employment Opportunity Cincinnatus is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or any other legally protected characteristic. Cincinnatus is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans throughout the job application process.

Software Engineer135 days ago
TemporaryRemoteH1B No Sponsor

Role Description - Review model-generated code trajectories on realistic software engineering tasks. - Reconstruct chain-of-thought reasoning that explains each step of the solution process. - Annotate decision points, debugging logic, and problem-solving strategies. - Use full task context (codebase, issue descriptions, test cases) to infer plausible reasoning. - Ensure annotations reflect realistic developer thought processes and technical accuracy. - Work independently and asynchronously to meet deadlines while improving AI model performance. Qualifications - 2+ years of experience in software engineering, with hands-on debugging and problem-solving in real codebases. - Bachelor's degree in Software Engineering, Computer Science, or a related field. - Strong proficiency in Python, JavaScript, TypeScript, or other common languages found in open-source projects. - Familiarity with version control workflows (Git, PRs, issue tracking). - Comfortable articulating technical reasoning in clear, structured writing. - Advanced degree in Software Engineering, Computer Science, or a related field (preferred). Requirements - Start Date: Immediate Application Process - Upload resume - AI interview: A short, 15-minute conversational session to understand your background, experience, and interest in the role - Follow-up communication within a few days with next steps and onboarding details Resources & Support - For details about the interview process and platform information, please check: Interview Process Details - For any help or support, reach out to: support@mercor.com - PS: Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.

United States
$70 - $130 / hour
Job Closed
Mercor logo

Software Engineer

Mercor

Cincinnatus is an enterprise staffing company that partners with leading technology companies to source and employ highly skilled professionals for full-time and long-term contingent roles. Cincinnatus serves as the employer of record for these engagements, providing W-2 employment, payroll, benefits, and compliance, while placing employees directly within client teams to work on high-impact initiatives. Roles hired through Cincinnatus are not project-based or freelance engagements. They are structured, role-based positions that typically involve full-time or fixed-term commitments, close collaboration with a client's internal teams, and integration into standard enterprise workflows. Cincinnatus is a legal entity separate from Mercor. While opportunities may be discovered through Mercor's platform, employment, onboarding, payroll, and benefits for these roles are administered by Cincinnatus. Equal Employment Opportunity Cincinnatus is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or any other legally protected characteristic. Cincinnatus is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans throughout the job application process.

Software Engineer135 days ago
TemporaryRemoteH1B No Sponsor

Role Description - Craft realistic developer prompts across multiple categories, such as code review, debugging, and error diagnosis. - Source and adapt content from real PRs to create authentic scenarios. - Write clear, technically accurate model responses demonstrating strong reasoning and explanation quality. - Collaborate with AI labs to enhance evaluation datasets for AI reasoning and technical judgment. - Work independently and asynchronously to meet deadlines while improving AI model performance. Qualifications - Must-Have: - 2+ years of experience in software engineering, technical research, or educational content development. - Bachelor’s degree in Software Engineering, Computer Science, or a related field. - Strong proficiency in languages like Python, JavaScript, Java, or C++. - Experience with debugging, testing, and validating code. - Comfortable with technical writing and attention to detail. - Preferred: - Advanced degree in Software Engineering or related field. Requirements - Start Date: Immediate Application Process - Upload resume - AI interview: A short, 15-minute conversational session to understand your background, experience, and interest in the role - Follow-up communication within a few days with next steps and onboarding details Resources & Support - For details about the interview process and platform information, please check: Interview Process - For any help or support, reach out to: support@mercor.com - PS: Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.

United States
$70 - $120 / hour
Job Closed
Thirdbridge logo

React Native Developer – Senior

Thirdbridge

Développement d’applications mobiles & Web📱

Software Engineer135 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Participate in the development of hybrid mobile applications • Collaborate in an agile environment with other developers and the Product Owner • Review colleagues' code • Provide feedback on peer work, project progress, and company processes to promote continuous improvement • Maintain and improve the technical quality of software products

Canada
Zoftify — Travel Software Development logo

React Native Developer

Zoftify — Travel Software Development

Product design and custom software development for travel, tourism, and hospitality companies

Software Engineer135 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Work on international projects (US, Italy, France, UK) • Build beautiful mobile apps with React Native • Work closely with UI/UX designers (using Figma) to implement pixel-perfect designs • Use the newest technologies to deliver great results • Work in an agile environment

Netherlands