SONDA
Meta
WhatsApp - Engenheiro(a) de Software - Generalista de Produto
Sobre a oportunidade
Mais de 3 bilhões de pessoas em mais de 180 países usam o WhatsApp para manter contato com amigos e familiares, a qualquer hora e em qualquer lugar. No Brasil, é também onde grande parte da vida cotidiana acontece — as pessoas enviam mensagens para empresas, coordenam suas famílias e, cada vez mais, enviam dinheiro com a mesma facilidade com que enviam uma mensagem. Estamos montando uma nova equipe para levar o WhatsApp adiante nessa direção. A recém-estabelecida equipe de Serviços do WhatsApp está focada em tornar o WhatsApp mais útil para o que as pessoas já o utilizam, e em construir o que vem a seguir. A equipe de Serviços do WhatsApp é tratada como um esforço de zero a um para que possamos agir rapidamente, assumir riscos e construir à medida que avançamos — com pessoal e prioridades, como qualquer outra equipe do WhatsApp, desde o primeiro dia. Pagamentos no WhatsApp não são uma aposta no papel: estão ativos e crescendo no Brasil, com a equipe de engenharia de pagamentos existente do WhatsApp se movendo como base.
Como engenheiro(a) de produto full-stack no WhatsApp, você usará sua mentalidade de startup e toda a sua gama de habilidades de engenharia para produzir produtos elegantemente simples. Espera-se que você ultrapasse os limites do que é possível em um aplicativo móvel, ao mesmo tempo em que compartilha nosso compromisso com a qualidade e a atenção aos detalhes. Você definirá a direção para a área técnica de uma equipe, liderará grandes iniciativas de ponta a ponta e será uma das pessoas em quem o pilar confia para fazer as compensações de engenharia corretas em meio à ambiguidade real.
Responsabilidades
- Construir recursos de produto de ponta a ponta, tanto no cliente quanto no servidor, desde a definição do produto até o rollout e lançamento.
- Desenvolver componentes de software reutilizáveis e APIs para interligação com plataformas de back-end, incluindo pagamentos e integrações de serviços de terceiros.
- Trabalhar em uma variedade de linguagens de programação e tecnologias, movendo-se para onde o problema estiver, em vez de permanecer em uma única camada da stack.
- Definir direção e metas para uma equipe, liderar grandes iniciativas e levá-las à conclusão entre as áreas funcionais.
- Arquitetar sistemas eficientes e escaláveis que impulsionam aplicações complexas, e fazer as compensações de engenharia que um esforço de 0 a 1 exige.
- Identificar e resolver problemas de desempenho e escalabilidade, e liderar grandes esforços para reduzir o débito técnico.
- Estabelecer a propriedade de componentes, recursos ou sistemas significativos com um entendimento especializado de ponta a ponta.
- Fornecer orientação técnica e mentoria a colegas, ajudar no onboarding de novos membros da equipe e elevar o nível de engenharia na equipe.
- Colaborar com equipes multifuncionais em gerenciamento de produto, design, ciência de dados e operações para construir experiências de aplicativos inovadoras.
- Parceria com equipes de pagamentos, jurídicas, de conformidade e de operações locais para lançar serviços que atendam ao nível de confiabilidade e regulamentação esperado no Brasil.
Qualificações Mínimas
- Bacharelado em Ciência da Computação, Engenharia da Computação, campo técnico relevante ou experiência prática equivalente.
- 8+ anos de experiência em programação em uma linguagem relevante, ou 4+ anos de experiência com um PhD.
- Experiência demonstrada em impulsionar mudanças dentro de uma organização e liderar projetos técnicos complexos.
- Experiência na utilização de dados e análises para explicar problemas técnicos e fornecer feedback e soluções detalhadas.
Qualificações Preferenciais
- Experiência na construção de aplicações de grande escala ou experiência similar.
- Experiência em linguagens de programação como C, C++, Java, Swift ou Kotlin, e linguagens de script como Python, JavaScript ou Hack.
- Experiência com integrações de API, e exposição a padrões arquiteturais de aplicações de software de grande escala.
- Experiência na construção para o mercado brasileiro, incluindo familiaridade com Pix e o ecossistema de pagamentos digitais do Brasil.
- Experiência no mercado brasileiro, ou experiência em uma empresa de tecnologia de consumo ou fintech sediada no Brasil operando em escala.
- Experiência na construção de sistemas de pagamento em escala, incluindo a confiabilidade, correção e requisitos regulatórios que eles carregam.
- Experiência em monetização, pagamentos, comércio ou produtos de IA/ML.
- Experiência na construção de produtos de 0 a 1 ou na criação de novas áreas de produto.
- Experiência com produtos globais e multisserviços, particularmente em mercados emergentes.
- Experiência trabalhando com equipes distribuídas em múltiplos locais.
- Familiaridade com plataformas de mensagens ou produtos de consumo mobile-first.
- Capacidade demonstrada de integrar ferramentas de IA para otimizar/redesenhar fluxos de trabalho e gerar impacto mensurável (por exemplo, ganhos de eficiência, melhorias de qualidade).
- Experiência em aderir e implementar práticas de IA responsáveis e éticas (por exemplo, avaliação de risco, mitigação de viés, revisões de qualidade e precisão).
- Desenvolvimento contínuo demonstrado de habilidades em IA (por exemplo, engenharia de prompt/contexto, orquestração de agentes) e atualização sobre tecnologias emergentes de IA.
