Used Tools & Technologies
Not specified
Required Skills & Competences
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.
Software Development @ 4
TypeScript @ 4
Mentoring @ 6
Networking @ 4
Performance Optimization @ 7
Asynchronous Programming @ 7
Android @ 4
API @ 4
iOS @ 4
GraphQL @ 4
AI @ 1
Agentic AI @ 1
- 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
Airbnb overview and team context
The Client Data & Networking Platform team owns the data layer of Airbnb's client tech stack, including the GraphQL runtime, client networking infrastructure, and the developer tooling built on top of it. Our frameworks and tools are relied upon by nearly every product team at Airbnb. The team shapes how frontend engineers across the company build and ship products by providing paved-path tooling, education, and best-practice guidance.
Responsibilities
- Empower Airbnb engineers to build fast, reliable, and data-rich features at scale by designing and implementing improvements to infrastructure and tooling.
- Partner with Airbnb product teams to understand pain points, pilot proposed solutions, and drive adoption of paved-path tooling and frameworks.
- Work closely with Android and iOS engineers to develop foundational, cross-platform solutions.
- Collaborate with a wide variety of infrastructure teams and support product foundation teams as they build additional capabilities on top of the team’s offerings.
- Participate in all phases of software development from architecture/design through implementation, testing, and on-call.
- Mentor and grow engineers across the organization and drive best practices for web client development.
Requirements
- 10+ years of industry experience.
- Extensive experience working with TypeScript to develop web applications, including designing and integrating with GraphQL and REST APIs.
- Experience on a Platform, Infrastructure, or Developer Productivity team at a medium to large engineering organization.
- Strong engineering fundamentals, including a solid understanding of client networking, performance optimization, caching strategies, client storage solutions, and asynchronous programming.
- Experience mentoring and growing engineers across an organization and influencing engineering strategy and technical priorities.
- Interest in developing internal tooling and CLI (command line interface) applications. Experience building agentic AI solutions is a plus.
Location
- This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with your manager. You must live in a state where Airbnb, Inc. has a registered entity (some states are excluded).
Compensation & Perks
- Pay Range: $204,000—$255,000 USD (base pay). This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits. The actual base pay depends on factors such as training, transferable skills, work experience, business needs and market demands.
Inclusion & Accessibility
- Airbnb is committed to inclusion and belonging and encourages applicants from a diverse talent pool.
- Candidates with disabilities who require reasonable accommodation during the application or interview process may contact [email protected] with their full name, the role they’re applying for, and the accommodation needed.
More jobs at Airbnb
Senior Growth Marketing Manager
Airbnb · United States
USD 139,000-163,000 per year
Senior Business Operations and Growth Lead, Ticketing
Airbnb · United States
USD 204,000-249,000 per year
Senior Machine Learning Engineer, Relevance And Personalization (Query Intelligence)
Airbnb · United States
USD 200,000-235,000 per year
Global Law Enforcement Operations Enablement Manager
Airbnb · United States
USD 125,000-145,000 per year
Staff Platform Manager, Quality
Airbnb · United States
USD 200,000-240,000 per year
Similar jobs
React Native Engineer, Merchant Experience Mobile
Stripe · Barcelona, Spain
EUR 80,000-120,000 per year
Lead Site Reliability Engineer
Glean · Palo Alto, United States
USD 200,000-260,000 per year
Senior Staff Software Engineer, Client Architecture
Reddit · United States
USD 232,500-325,500 per year
Senior Software Engineer (Agentic Search) - Billing
Nebius · New York City, United States
USD 147,200-224,300 per year
Principal Engineer, AI Tooling And Workflows
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Software Engineer, Low Latency Physical AI Sensor Systems
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Staff Software Engineer — AI Applications and Platform Foundations
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer – Accelerated Quantum Chemistry and cuEST
Nvidia · World, United States, Canada
USD 184,000-356,500 per year