# Software Engineer, Quality Platform

**Company**: Airbnb
**Location**: Brazil
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Wikidata**: https://www.wikidata.org/wiki/Q63327

**Apply**: https://job-boards.greenhouse.io/airbnb/jobs/8026849?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_ef189165-a21

## Description

The Quality Platform team at Airbnb is looking for a Senior Software Engineer to play a key role in building and evolving AI-native quality workflows. As a Senior Software Engineer, you will design systems that apply AI directly to the testing lifecycle, helping developers and quality engineers build, validate, and ship high-quality software at scale.

Responsibilities:

- Build AI Agents for the Testing Lifecycle: Design and implement AI agents that support developers and quality engineers across the testing lifecycle , from test case generation and evolution to automation and maintaining test coverage as the codebase changes.

- Advance AI-Native Quality: Move beyond traditional automation by building systems that continuously adapt test coverage based on code changes and system behavior.

- Improve Developer and QE Productivity: Identify bottlenecks in testing and CI/CD workflows, and solve them through intelligent automation that reduces manual effort and accelerates feedback loops.

- Integrate AI into Engineering Workflows: Embed AI capabilities into real development environments, enabling both developers and quality engineers to receive contextual, actionable insights during development and testing.

A Typical Day:

- Hands-on Development: Build end-to-end systems and tools (TypeScript, Swift, Kotlin, Java, Python) that will power Airbnb’s AI quality platform.

- Applied AI: Develop AI-assisted capabilities such as context-aware agentic E2E validation on pull requests, agentic execution of business-critical flows as quality gates, agentic surface discovery and exploratory testing, and systems for test case generation, and coverage maintenance.

- System Design: Participate in the design of scalable AI-driven systems operating within large-scale engineering environments.

- Cross-Functional Collaboration: Work closely with Mobile, Infrastructure, Product Engineering, and Quality Engineering teams to integrate AI into real-world development workflows.

- Experimentation & Iteration: Explore approaches such as prompt engineering and RAG (Retrieval-Augmented Generation) to improve system effectiveness and adaptability.

- Mentorship: Provide technical guidance and help raise the bar for applying AI in engineering systems across the team.

Your Expertise:

- Experience: 4+ years of software engineering experience in high-scale environments, ideally building platforms, infra, or developer/quality tooling, with exposure to or strong interest in AI/ML or LLM-based systems.

- Quality / DexEx/ Tooling Systems: Experience with testing frameworks, CI/CD pipelines, developer experience tooling, or quality engineering platforms.

- Applied AI / LLMs: Hands-on experience building applications using LLMs (prompting, APIs, RAG, evaluation, or similar) is a strong plus.

- Fullstack & Platform Engineering: Experience building both client and server-side systems.

- Systems Thinking: Understanding of distributed systems, CI/CD workflows, and large-scale software architectures.

- Problem Solving: Ability to navigate ambiguity and design practical, scalable solutions.

- Communication: Strong ability to collaborate across teams and explain complex concepts clearly.

## Skills

### Required
- AI/ML
- LLMs
- TypeScript
- Swift
- Kotlin
- Java
- Python
- Testing Frameworks
- CI/CD Pipelines
- Distributed Systems

### Nice to have
- Applied AI
- Prompt Engineering
- RAG

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/airbnb/jobs/8026849?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
