B&A
Stripe
Engenheiro de Software Staff, Plataforma de Machine Learning
QUEM SOMOS
SOBRE A STRIPE
QUEM É VOCÊ
A Stripe é uma plataforma de infraestrutura financeira para empresas. Milhões de empresas — desde as maiores corporações do mundo até as startups mais ambiciosas — usam a Stripe para aceitar pagamentos, aumentar sua receita e acelerar novas oportunidades de negócios. Nossa missão é aumentar o PIB da internet, e temos uma quantidade impressionante de trabalho pela frente. Isso significa que você tem uma oportunidade sem precedentes de colocar a economia global ao alcance de todos enquanto realiza o trabalho mais importante da sua carreira.
SOBRE A EQUIPE
A Stripe processa mais de $1.9T em volume de pagamentos por ano, o que representa aproximadamente 1.6% do PIB mundial, para milhões de clientes, de startups a grandes empresas. A enorme quantidade de dados torna a Stripe um dos melhores lugares para trabalhar com machine learning. Embora sejamos parte integrante de quase todas as linhas de produtos da Stripe (por exemplo, Pagamentos, Radar, Capital, Faturamento, etc.), temos muitas oportunidades empolgantes para inovar na Plataforma de ML na Stripe.
A equipe de Plataforma de ML constrói as plataformas e serviços que permitem que engenheiros de ML e cientistas de dados em toda a Stripe peguem dados e construam recursos e modelos, do protótipo à produção — de forma confiável, com baixa latência e em escala. Nosso escopo abrange infraestrutura de treinamento de ML, serviço e implantação de modelos, computação de recursos e serviço online, observabilidade e monitoramento, e capacidades de IA agentica. Trabalhamos em estreita colaboração com equipes de produto, cientistas de dados e equipes de infraestrutura de plataforma para construir sistemas poderosos, flexíveis e fáceis de usar que aumentam substancialmente a velocidade de ML em toda a empresa.
QUEM É VOCÊ
Estamos procurando alguém que atenda aos requisitos mínimos para ser considerado para a função. Se você atende a esses requisitos, encorajamos você a se candidatar. As qualificações preferenciais são um bônus, não um requisito.
O QUE VOCÊ FARÁ
Você atuará como líder técnico na área de Plataforma de ML e será um colaborador fundamental na evolução das plataformas que impulsionam os produtos baseados em ML da Stripe. Como Engenheiro Staff, você tomará decisões com grande impacto na Stripe. Você influenciará nossos investimentos e estratégia, tornando nossos sistemas mais confiáveis, seguros e agradáveis de usar. Você trabalhará de forma multifuncional com outros membros da equipe técnica, ciência de dados, produto e liderança sênior para aumentar o impacto de ML na Stripe.
Você ajudará a definir a estratégia de longo prazo e liderará a direção técnica da próxima geração de infraestrutura de ML que impulsiona os produtos baseados em ML da Stripe.
RESPONSABILIDADES
- Assumir a responsabilidade pela arquitetura de ponta a ponta e pelo design de sistemas para projetos grandes e complexos em toda a Plataforma de ML.
- Definir a direção técnica para projetos altamente ambíguos, transformando necessidades complexas dos usuários em uma estratégia de plataforma de longo prazo.
- Projetar arquiteturas de sistemas para os problemas mais desafiadores da Plataforma de ML em uma ou mais áreas, incluindo orquestração de fluxo de trabalho de IA e ML, infraestrutura de computação escalável de CPU e GPU, treinamento de modelos, ajuste fino de LLM, inferência de modelos de baixa latência, armazenamento de recursos em larga escala, monitoramento em tempo real e orquestração de LLM e agentes.
- Transformar ideias de alto impacto em soluções tangíveis e robustas que moldam o roteiro da plataforma e do produto, combinando excelência técnica com resolução criativa de problemas.
- Definir o escopo e liderar grandes projetos com impacto comercial significativo, conduzindo-os desde os requisitos até o design, implementação e operação em produção.
- Trabalhar diretamente com engenheiros de ML, cientistas de dados e equipes de produto para traduzir suas necessidades em requisitos funcionais e soluções técnicas escaláveis.
- Arbitrar decisões críticas que equilibrem prioridades conflitantes, atendendo a restrições de latência, confiabilidade, custo e segurança.
- Atuar como um representante chave de engenharia, envolvendo líderes seniores em toda a Stripe e aconselhando a equipe de liderança sobre considerações técnicas importantes relacionadas ao ciclo de vida de ML de ponta a ponta.
- Impulsionar iniciativas técnicas entre equipes que melhorem a velocidade de desenvolvimento de ML e a maturidade de MLOps em toda a empresa.
- Orientar e desenvolver outros engenheiros. Servir como modelo para projetar, implementar e operar excelentes sistemas de software.
REQUISITOS MÍNIMOS
- 10+ anos de experiência profissional em desenvolvimento de software, ou experiência equivalente na área, com sólida base em arquitetura orientada a serviços e sistemas distribuídos de larga escala.
- Histórico de atuação como líder técnico, com capacidade de fornecer direção técnica, liderar iniciativas entre várias equipes e orientar membros da equipe.
- Experiência na construção e operação de plataformas de ML em produção em uma ou mais áreas, como treinamento de modelos, serviço de modelos, orquestração ou sistemas de dados de ML, com requisitos de desempenho, confiabilidade, escalabilidade e eficiência de custos.
- Forte instinto de produto e uma compreensão profunda do contexto de negócios em que você opera.
- Fortes habilidades de comunicação com a capacidade de explicar conceitos técnicos complexos para partes interessadas técnicas e não técnicas.
- Capacidade demonstrada de trabalhar de forma multifuncional, colaborando efetivamente com engenheiros de ML, cientistas de dados, engenheiros de software, gerentes de produto e partes interessadas de negócios.
- Capacidade de prosperar com um alto nível de autonomia e responsabilidade, e conforto em operar em ambientes ambíguos.
- Experiência prática no uso de ferramentas de IA para acelerar sua forma de trabalhar.
QUALIFICAÇÕES PREFERENCIAIS
- Experiência na construção de infraestrutura de treinamento, serviço ou dados de ML em larga escala para casos de uso de machine learning, como treinamento distribuído, inferência de modelos, armazenamento de recursos, computação de recursos em tempo real e registros de modelos.
- Experiência com sistemas de treinamento de ML distribuídos, computação com aceleradores, pipelines de dados de treinamento, rastreamento de experimentos e avaliação de modelos.
- Experiência no desenvolvimento rápido de protótipos e iteração com base no feedback do usuário.
- Experiência em treinar e colocar modelos de machine learning em produção para resolver problemas críticos de negócios.
- Familiaridade com LLMs, estruturas de aplicação de LLM e padrões de IA agentica (por exemplo, uso de ferramentas, orquestração multi-agente, geração aumentada por recuperação).
- Familiaridade com serviços em nuvem (por exemplo, AWS) e serviços de IA e ML baseados em nuvem (por exemplo, SageMaker, Bedrock, Databricks, OpenAI).
- Capacidade de sintetizar ideias em toda a organização enquanto define uma visão técnica convincente.
- Confortável em trabalhar com equipes geograficamente distribuídas.
- Paixão por projetos paralelos, código aberto ou iniciativas técnicas autodirigidas.
