Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
API
CSS @ 6
Communication @ 7
Experimentation
GenAI
Generative AI @ 4
GraphQL @ 4
HTML @ 6
Java @ 6
JavaScript @ 4
Kotlin @ 6
Machine Learning @ 4
Performance Optimization @ 6
React @ 4
TypeScript @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Community Support Engineering builds the technology, architecture, and solutions that power Airbnb’s global community support operations. The Agent Core Products team develops software that empowers support agents and improves the quality and efficiency of service provided to Airbnb guests and hosts.
The Senior Software Engineer will work with a diverse team to shape technical vision and deliver flexible, efficient, and scalable solutions. The role focuses on building products and features that improve the agent experience, including AI-driven capabilities.
Responsibilities
- Work cross-functionally with product, design, and engineering teams to execute product and business strategy.
- Drive and contribute to the full development cycle, including technical design, development, test automation, experimentation, analysis, and launch.
- Review code and design documents and provide feedback on product specifications and mockups.
- Build efficient, reusable, high-quality frontend web components while maintaining performance and scalability.
- Design and implement server-side APIs to support frontend requirements, applying sound architectural judgment regarding the separation of client and server logic.
- Collaborate with Machine Learning and Generative AI Engineers to improve Community Support systems.
- Provide input on technical direction through engineering design discussions.
- Mentor junior developers.
Requirements
- 6+ years of industry experience.
- Bachelor’s and/or Master’s degree, preferably in Computer Science, or equivalent experience.
- Experience architecting frontend systems, with proven ownership of end-to-end features and cross-team integrations.
- Experience building large web applications using JavaScript and TypeScript.
- Experience with modern JavaScript and TypeScript libraries and tooling, such as React and GraphQL.
- Fluency in HTML, CSS, and related web technologies.
- Demonstrated excellence in accessibility, performance optimization, and paved-path client practices.
- Ability to influence beyond the immediate team.
- Product mindset and strong communication skills, with the ability to drive cross-organizational integration with partner teams.
- Experience building user interfaces for AI-driven features, including classical supervised machine learning and Generative AI.
- Proficiency in one or more backend server languages, such as Java or Kotlin.
Compensation
- Base pay range: $195,000–$220,000 USD per year.
- The role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Location
- US remote eligible.
- The employee must live in a state where Airbnb, Inc. has a registered entity.
- Occasional work at an Airbnb office or attendance at offsites may be required, as agreed with the manager.
- Offices: United States.
More jobs at Airbnb
Staff Machine Learning Engineer, Traffic Intelligence
Airbnb · United States
USD 212,000-265,000 per year
Lead Advanced Analytics
Airbnb · Gurugram, India
INR 3,080,000-4,400,000 per year
Senior Software Engineer, Service Tools
Airbnb · United States
USD 196,000-230,000 per year
Lead, Advanced Analytics, Community Support
Airbnb · United States
USD 164,000-191,000 per year
Software Engineer, Secure Development Engineering
Airbnb · United States
USD 162,000-186,000 per year
Similar jobs
Staff Frontend Engineer, Ads Creative
Reddit · United States
USD 217,000-303,900 per year
Manager, Partner Applied AI Engineering (AWS)
OpenAI · San Francisco, United States
USD 251,000-335,000 per year
Senior Frontend Software Engineer, Home Experience
Reddit · United States
USD 190,800-267,100 per year
Senior AI Workflow Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer (iOS), SDK
Sentry · Vienna, Austria
EUR 99,000-113,000 per year
Senior Software Engineer (iOS), SDK
Sentry · Toronto, Canada
CAD 185,000-231,000 per year
Member of Technical Staff (Forward Deployed Engineer, Applied AI)
Perplexity AI · London, United Kingdom, New York City, United States, San Francisco, United States, Seattle, United States, Palo Alto, United States
USD 205,000-335,000 per year
Engineering Manager, UI Platform
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 405,000-485,000 per year