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
Agentic AI @ 4
Go @ 4
Ruby @ 4
Software Development @ 7
Swift @ 4
iOS @ 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
The iOS Platform team provides a best-in-class development experience at Airbnb, enabling engineers to deliver innovative solutions with high velocity and quality at scale. The team works across frameworks, tooling, build systems, CI, testing, and AI automations. Airbnb's iOS application is nearly 100% written in Swift and uses modern Apple technologies, including SwiftUI, Swift Macros, Swift Testing, and structured concurrency.
Responsibilities
- Drive projects that improve AI agents' effectiveness across the software development workflow.
- Collaborate with team members and cross-functional partners to identify opportunities to improve developer productivity.
- Drive roadmap projects and deliver high-quality results.
- Improve existing frameworks and tooling.
- Identify and address inefficiencies in AI agent workflows to improve execution time, token efficiency, reliability, and quality.
- Contribute to large-scale software development workflows and migrations.
Requirements
- 9+ years of industry experience in software development.
- Experience building reliable developer tooling in Go.
- Experience working with Ruby and maintaining or improving existing tooling.
- Experience leveraging Agentic AI to improve software development workflows and drive large-scale migrations.
- Experience working in medium- to large-scale codebases.
- iOS development experience in Swift, including building applications, libraries, and frameworks.
- Ability to travel to the San Francisco office for approximately one week each quarter for gatherings.
- Nice to have: Experience designing and developing build systems such as Bazel.
Location and Work Policy
This position is US remote eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with the manager. Candidates must live in a state where Airbnb, Inc. has a registered entity. The position may be employed by another Airbnb entity, in which case the recruiter will provide information about eligible states.
Benefits
The role may be eligible for bonus, equity, benefits, and Employee Travel Credits. Airbnb is committed to providing reasonable accommodations throughout the recruitment process.