Descrição
O Airbnb nasceu em 2007, quando dois anfitriões receberam três hóspedes em sua casa em São Francisco, e desde então cresceu para mais de 5 milhões de anfitriões que já acolheram mais de 2 bilhões de chegadas de hóspedes em quase todos os países do mundo. Todos os dias, anfitriões oferecem estadias e experiências únicas que possibilitam aos hóspedes se conectarem com as comunidades de maneira mais autêntica.
**A Comunidade à Qual Você Se Juntará:**
A equipe da Plataforma de Qualidade está no coração da missão do Airbnb de oferecer uma experiência contínua e de alta qualidade para milhões de anfitriões e hóspedes. Não nos limitamos a encontrar bugs — construímos a infraestrutura que os impede. Nossa equipe atua na interseção entre Infraestrutura Móvel, Experiência do Desenvolvedor e IA Aplicada. Capacitamos milhares de engenheiros do Airbnb a lançar produtos com confiança, desenvolvendo plataformas em alta escala, automação orientada por IA e sistemas tolerantes a falhas. Você fará parte de um grupo de engenheiros de alto impacto que valorizam a excelência técnica, a excelência operacional e o desafio de navegar uma das bases de código móvel mais complexas do mundo.
**A Diferença Que Você Fará:**
Como Engenheiro de Software Android, você desempenhará um papel fundamental na evolução da nossa Plataforma de Qualidade. Você atuará como ponte entre a engenharia de produto e a infraestrutura, garantindo que nossa base de código Android permaneça altamente testável e resiliente à medida que escala.
**Neste cargo, você:**
* **Criará Ferramentas Nativas de IA:** Irá além da automação tradicional ao implementar agentes orientados por IA que otimizam nossos pipelines de CI/CD e fornecem feedback inteligente aos desenvolvedores.
* **Aumentará a Velocidade dos Desenvolvedores:** Identificará e resolverá gargalos sistêmicos no ciclo de vida do desenvolvimento, permitindo que as equipes avancem mais rapidamente sem comprometer a qualidade.
* **Defenderá a Qualidade por Design:** Trabalhará diretamente com equipes de produto para orientar decisões arquitetônicas, garantindo que novos recursos sejam modulares e testáveis desde a primeira linha de código.
* **Implantará Infraestrutura em Alta Escala:** Assumirá a responsabilidade pelo desenvolvimento e manutenção de frameworks utilizados por centenas de engenheiros no Airbnb, assegurando que sejam performáticos, confiáveis e fáceis de usar.
**Um Dia Típico:**
* **Desenvolvimento Prático:** Escreverá código Kotlin de alta qualidade e alto desempenho para ampliar frameworks de teste e construir ferramentas de desenvolvedor impulsionadas por IA, aproveitando modelos de linguagem de grande porte (LLMs) para acelerar fluxos de trabalho de desenvolvimento.
* **Propriedade Técnica:** Assumirá a propriedade de componentes-chave de nossa Plataforma Automatizada de Qualidade, garantindo excelência operacional e alta disponibilidade (24x7\) de nossa infraestrutura de testes.
* **Projeto e Revisão:** Participará de revisões detalhadas de projeto para novos recursos Android, fornecendo orientação especializada sobre padrões de modularidade e testabilidade.
* **IA Aplicada:** Implementará soluções baseadas em LLMs para orquestração inteligente de testes, geração de casos de teste e descoberta autônoma de testes, reduzindo ciclos de feedback da CI.
* **Colaboração Interfuncional:** Trabalhará em parceria com as equipes de Produto e Infraestrutura Móvel para alinhar as capacidades da plataforma às necessidades da organização de engenharia como um todo.
* **Mentoria:** Revisará código e fornecerá orientação técnica a colegas, promovendo uma cultura de compromisso com a excelência técnica e o rigor de engenharia.
**Sua Expertise:**
* **Experiência:** 3 anos ou mais de experiência profissional em desenvolvimento Android (ou com doutorado) em um ambiente tecnológico dinâmico e de rápido crescimento.
* **Domínio Técnico:** Grande proficiência em Kotlin e no SDK do Android. Você possui sólida compreensão da arquitetura moderna do Android e do ciclo de vida do Gradle.
* **Experiência em Infraestrutura:** Demonstrou expertise na construção ou manutenção de frameworks de automação de testes (por exemplo, Espresso, Compose Test) em larga escala.
* **CI/CD e Ferramentas:** Familiaridade com orquestração de CI/CD e paixão por criar ferramentas que melhorem a experiência do desenvolvedor.
* **Curiosidade sobre IA:** Grande interesse ou experiência prática em utilizar IA/LLMs para resolver desafios de produtividade ou qualidade na engenharia.
* **Resolução de Problemas:** Capacidade comprovada de navegar em bases de código complexas e ambíguas, implementando soluções de classe mundial.
* **Comunicação:** Excelentes habilidades de comunicação, com capacidade de conduzir discussões técnicas entre equipes interfuncionais.
**Nosso Compromisso com a Inclusão e o Sentimento de Pertencimento:**
O Airbnb está comprometido em trabalhar com o maior espectro possível de talentos. Acreditamos que ideias diversas fomentam inovação e engajamento, permitindo-nos atrair pessoas criativas e desenvolver os melhores produtos, serviços e soluções. Todos os candidatos qualificados são incentivados a se inscrever.
Também buscamos oferecer um processo de recrutamento e entrevista inclusivo para pessoas com deficiência. Se você é um candidato com deficiência e necessita de acomodação razoável para submeter sua inscrição, entre em contato conosco em: reasonableaccommodations@airbnb.com. Por favor, inclua seu nome completo, a vaga para a qual está se candidatando e a acomodação necessária para auxiliá-lo no processo seletivo.
Pedimos que entre em contato conosco apenas se for um candidato cuja deficiência o impeça de completar nossa inscrição online.