Sobre a Empresa
Na tryp.com, somos apaixonados por revolucionar a forma como as pessoas viajam. Somos uma startup movida a dados, constantemente buscando maneiras inovadoras de coletar e conectar informações abrangentes de viagens – desde horários de trens e ônibus até disponibilidade de voos – para oferecer aos nossos usuários as melhores opções possíveis.
Nossa equipe é formada por resolvedores de problemas que adoram enfrentar desafios complexos e construir soluções robustas e escaláveis no dinâmico setor de turismo. Promovemos um ambiente de trabalho colaborativo, flexível e focado em resultados.
O Papel
Estamos procurando um(a) Engenheiro(a) de IA e Automação de Dados talentoso(a) e detalhista no Brasil. Nesta função, sua principal missão será o web scraping e a recuperação automatizada de informações. Você será responsável por projetar, desenvolver e manter sistemas sofisticados para extrair dados de trens, ônibus e voos de uma grande variedade de fontes na web.
Você desempenhará um papel crucial para garantir a precisão, a agilidade e a eficiência dos nossos pipelines de captura de dados, impactando diretamente a qualidade do serviço que oferecemos aos viajantes do mundo todo.
Detalhes da Contratação: Esta é uma posição 100% remota, operando em regime PJ (Pessoa Jurídica) / Prestador de Serviços Independente. Nota importante: Não exigimos inglês fluente ou avançado. O foco total está na sua habilidade técnica de entregar códigos de scraping eficientes e resilientes.Principais Responsabilidades
* Arquitetura de Scraping Avançada: Desenvolver e implementar soluções avançadas baseadas em Python para coleta automatizada de dados em larga escala de diversas plataformas web.
* Automação de Navegadores: Utilizar ferramentas como Selenium, Playwright ou Puppeteer para interagir com conteúdos web dinâmicos (renderizados em JavaScript) e extrair os dados necessários.
* Resiliência e Engenharia Reversa: Identificar e solucionar problemas em scripts de extração, adaptando-os rapidamente a mudanças de layout nos sites de operadores de viagem e contornando mecanismos anti-bot (ex: Cloudflare, Akamai, Captchas).
* Tratamento e Estruturação de Dados: Trabalhar com diversos formatos de dados comuns na web (HTML, JSON, XML, APIs) e implementar técnicas robustas de parsing para transformar dados brutos em conjuntos de dados limpos.
* Otimização de Processos: Otimizar os processos de captura para ganho de velocidade, eficiência e redução de custos de infraestrutura.
* Trabalho em Equipe: Colaborar com analistas de dados, equipes de produto e outros engenheiros para entender as necessidades de dados do negócio.
Requisitos Obrigatórios
* Experiência Sólida com Scraping: Experiência prática no desenvolvimento e implantação de aplicações em Python focadas especificamente em web scraping e automação de dados.
* Domínio do Stack de Automação: Forte proficiência com bibliotecas de automação de navegadores (Playwright ou Selenium) e frameworks de scraping (Scrapy, Beautiful Soup, Requests).
* Estratégias Anti-Bot: Experiência demonstrável em lidar com gerenciamento de proxies, rotação de sessões/cookies, impressões digitais de navegadores (fingerprinting) e contorno de barreiras anti-scraping.
* Fundamentos Web: Sólido entendimento de tecnologias web, incluindo HTML, CSS, JavaScript, manipulação do DOM, protocolos e ferramentas de desenvolvedor do navegador (DevTools).
* Qualidade de Código: Capacidade de escrever código Python limpo, modular, documentado e de fácil manutenção.
* Idioma: Inglês Técnico para leitura. Você não precisa ser fluente na conversação, mas deve ser capaz de ler e entender documentações técnicas, APIs e fóruns de desenvolvimento.
Requisitos Desejáveis
* Experiência prévia raspando dados de empresas do setor de turismo, aviação ou transporte público.
* Familiaridade com bancos de dados (SQL e NoSQL) e sistemas de controle de versão (Git).
* Conhecimento ou interesse em integrar LLMs / Inteligência Artificial para parsing de dados não estruturados.
Por que se juntar à tryp.com?
* 100% Remoto: Trabalhe de onde quiser no Brasil, eliminando tempo de trânsito e ganhando qualidade de vida.
* Ambiente de Startup de Tecnologia: Tenha autonomia para testar novas ferramentas, propor ideias e ver o impacto real do seu código rodando em produção.
* Horário Flexível: Liberdade para organizar sua rotina de trabalho profissional, focando na entrega de resultados.
* Remuneração Competitiva: Pacote de compensação atrativo e compatível com a senioridade da função.