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
API
AWS
Communication @ 3
Data Pipelines @ 3
Debugging @ 3
Go @ 3
Java @ 3
JavaScript @ 3
Kotlin @ 3
LLM
Python @ 3
SQL @ 3
Security @ 3
Software Development @ 3
TypeScript @ 3
- 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's Secure Development Engineering team builds the platform that checks Airbnb's code as engineers write it. The tooling runs in continuous integration on every pull request in the company's largest repositories. The role focuses on building reliable systems, improving latency and developer experience, and operating a platform used by thousands of engineers.
Responsibilities
- Design, build, and operate backend services that run code checks inside continuous integration, owning their reliability and latency.
- Scale the platform to support new repositories, languages, and check types while keeping integrations simple for adopting teams.
- Build and maintain data pipelines for storing results, along with dashboards reporting coverage, volume, and time to fix.
- Design clear APIs and integration points for other engineering teams.
- Improve developer experience by reducing noise, writing useful messages, and shortening feedback loops.
- Write tests, add instrumentation, and operate the systems you build.
- Support AI-assisted code review by building evaluation datasets and pipelines that measure output quality.
Requirements
- 3+ years of software engineering experience.
- Production software development experience in at least one of Java, Kotlin, Python, Go, JavaScript, or TypeScript.
- Experience building and operating backend services or platforms used by other engineers.
- Experience with developer infrastructure such as continuous integration, build systems, or monorepos.
- Ability to write SQL, build data pipelines, and present results on dashboards.
- Good testing and debugging practices, with a data-driven approach to optimization.
- Clear written communication across teams.
Preferred Experience
- Development of security tooling, static analysis, or dependency scanning.
- Knowledge of web or mobile application security.
- AWS configuration concepts.
- Measuring output quality from large language models.
Location
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.
Compensation
The base pay range is $162,000–$186,000 USD per year. The role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
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
Senior Software Engineer, Agent Core Products
Airbnb · United States
USD 195,000-220,000 per year
Lead, Advanced Analytics, Community Support
Airbnb · United States
USD 164,000-191,000 per year
Similar jobs
Senior Frontend Engineer, NVIDIA Marketplace
Nvidia · Santa Clara, United States
USD 140,000-224,200 per year
Principal Software Engineer — Agentic AI Applications and Foundations
Nvidia · Santa Clara, United States
USD 272,000-431,200 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
Staff Software Engineer, Product Risk
Stripe · South San Francisco, United States, Canada, Seattle, United States, Toronto, Canada
USD 224,000-336,000 per year
Resident Solutions Architect
Glean · United States
USD 170,000-240,000 per year
Staff Software Engineer, Identity & Access Management
Reddit · United States
USD 217,000-303,900 per year
Senior Full-Stack Lead Engineer
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Staff Software Engineer, Business Data
Stripe · South San Francisco, United States, Canada, Seattle, United States, Toronto, Canada
USD 224,000-336,000 per year