Wonderschool
Perplexity
Member of Technical Staff (Engenheiro de Software, Multimodal)
Nossa Missão
Estamos contratando construtores para definir como as pessoas falam, mostram coisas e ouvem a IA
Em 2026, lançamos o Computer, o produto definidor para a nova era de IA agentiva. Expandimos além dos milhões de pessoas que usam Perplexity todos os dias para pesquisa, compras, investimentos e curiosidade para um novo paradigma de uso de IA para transformar conhecimento em ação.
A equipe Multimodal constrói as experiências e a infraestrutura que movem a interação de IA além do toque e do texto — voz em tempo real, visão e os sistemas de plataforma por trás deles. Somos donos do caminho completo, desde um usuário falando em um dispositivo até uma resposta voltando: a infraestrutura de sessão em tempo real que conecta clientes a modelos de áudio de ponta, a orquestração backend que roteia, grava e supervisiona sessões ao vivo, e o SDK que potencializa experiências de voz e multimodais em todos os aplicativos da Perplexity.
Como engenheiro backend em Multimodal, você projetará e escalará os sistemas distribuídos que carregam sessões de voz ao vivo em produção — e impulsionará produtos totalmente novos na interseção de voz, visão e agentes.
A missão da Perplexity é impulsionar a curiosidade. Pessoas curiosas são as pessoas que impulsionam mudanças no mundo. Impulsionar mudanças é um ciclo contínuo de aprendizado, construção e integração.
- Aprender: pessoas curiosas aprendem constantemente coisas novas fazendo mais perguntas. Elas questionam o status quo em sua própria expertise e aprendem constantemente fora dela. A pesquisa é essencial para elas e nunca termina.
- Construir: pessoas curiosas criam e fazem coisas, para mostrar ao mundo suas novas respostas para problemas que ninguém mais questionou. Elas tomam ação sobre o que aprenderam. Criadores precisam de ferramentas para criar seus produtos, suas empresas, sua realidade.
- Integrar: elas devem interagir com o mundo como ele é para impulsionar mudanças e adoção. Verdadeiros líderes não simplesmente constroem algo e esperam. Eles devem ter exércitos de agentes e trabalhadores que possam trabalhar constantemente em milhões de pequenas maneiras.
Repetir. Para pessoas curiosas, este é um ciclo que nunca termina.
Por que a Perplexity é Diferente
- Artesanato. Construímos produtos de alta qualidade e bom gosto, visando tanto os nativos de IA quanto os curiosos de IA.
- Propriedade. Você identifica o problema, projeta a solução e a entrega.
- Empreendedorismo. Pensamos como fundadores, agimos com urgência e nos esforçamos para entregar para nossos colegas e usuários.
- Estudo. Trabalhe entre colegas altamente talentosos, buscando conhecimento e verdade, aprimorando a nós mesmos, nossas equipes e nossos produtos.
- Parceria. Amplificamos os pontos fortes uns dos outros, quebramos silos e doamos desinteressadamente para ajudar nossos colegas a entregar excelência.
O que você fará
- Projetar, construir e escalar a arquitetura de worker de sessão backend que potencializa a voz em tempo real: workers duráveis por sessão, roteamento de provedor e streaming com estado sobre gRPC.
- Resolver problemas de sistemas distribuídos de ponta a ponta — ciclo de vida da sessão, recuperação de falhas, reconexão e repetição, implantação multirregional e degradação graciosa sob carga real de produção.
- Construir protocolos de streaming agnósticos de provedor de nosso backend para o Rust SDK que potencializa a voz em todas as pilhas de clientes.
- Impulsionar novos produtos e iniciativas em voz e IA multimodal, desde a definição do problema até o projeto técnico, implementação e lançamento.
- Construir a camada de orquestração que permite que modelos de voz ao vivo deleguem trabalho para ferramentas, agentes e tarefas de longa duração — de forma segura, assíncrona e em escala.
- Parceria próxima com equipes de SDK, clientes, infraestrutura e modelos; trabalhar em toda a pilha quando o produto exigir, desde serviços backend até APIs voltadas para o cliente.
O que estamos procurando
- 4+ anos de experiência profissional em engenharia de software construindo sistemas backend ou distribuídos.
- Forte experiência em Rust, Python ou Go (trabalhamos principalmente em Rust e Python).
- Experiência em projetar e operar sistemas distribuídos em produção: RPC de streaming (gRPC ou similar), serviços com estado, arquiteturas orientadas a mensagens e recuperação de falhas.
- Sólido entendimento de infraestrutura em nuvem — implantando, escalando e operando serviços em AWS ou equivalente.
- Forte julgamento de produto e a capacidade de traduzir problemas do usuário em soluções técnicas simples e eficazes.
- Interesse genuíno e adoção de produtos de IA e disposição para aprender rapidamente.
Diferenciais
- Experiência com sistemas de mídia em tempo real: voz, streaming de áudio, WebRTC ou transporte de baixa latência.
- Abrangência Full-stack — conforto em construir de ponta a ponta, desde serviços backend até SDKs do cliente ou frontends web.
- Experiência em integrar LLMs, modelos de fala ou visão computacional em sistemas de produção.
- Experiência com frameworks de agentes, arquiteturas de chamada de ferramentas ou ambientes de execução em sandbox.
- Tempo dedicado em uma startup de rápido crescimento ou em uma equipe de engenharia com alta responsabilidade.
