Ambush
Ambush
A Ambush é uma empresa de consultoria focada em pessoas que ajuda organizações a formar e integrar equipes remotas de design e engenharia. Ela oferece serviços de desenvolvimento de software e design por meio de parcerias de longo prazo, atendendo clientes de áreas como saúde, finanças e privacidade. Sua abordagem se concentra em encontrar profissionais qualificados, apoiar sua permanência e fazer com que as equipes remotas trabalhem de forma eficaz dentro das organizações dos clientes.

Engenheiro(a) Sênior de Python, IA Agêntica — Remoto no Brasil

Desenvolva serviços de LLM multiagente na Ambush, uma empresa de engenharia, design e estratégia. O trabalho inclui APIs de streaming, implantações em Kubernetes e integrações seguras de IA.

Descrição

  • Desenvolver e manter serviços em Python que coordenem agentes de LLM
  • Desenvolver roteamento e delegação entre agentes
  • Habilitar a comunicação entre agentes com o protocolo A2A e cartões de agente
  • Criar APIs de streaming que retornem resultados à medida que ficam disponíveis
  • Conectar LLMs por meio de AWS Bedrock/Anthropic, Azure OpenAI ou plataformas semelhantes, usando chamadas de ferramentas e modelos de prompt
  • Adicionar observabilidade e rastreamento de LLM às aplicações
  • Diagnosticar problemas em ambientes distribuídos
  • Empacotar e implantar serviços em contêineres e clusters Kubernetes
  • Proteger a comunicação entre serviços com mTLS
  • Supervisionar o gerenciamento do ciclo de vida dos certificados
  • Dar suporte a pipelines de CI/CD e a boas práticas de controle de versão

Requisitos

  • Domínio sólido de Python
  • Experiência prática com o protocolo A2A e delegação multiagente
  • Conhecimento sólido de asyncio, incluindo geradores assíncronos, filas, produtores concorrentes e cancelamento de tarefas
  • Experiência na criação de APIs de streaming que retornem resultados incrementalmente
  • Experiência com frameworks agênticos como Pydantic AI, LangGraph ou ferramentas semelhantes
  • Experiência com chamadas de ferramentas, roteamento de agentes e templates de prompt com Jinja2
  • Experiência na integração de APIs de LLM, como AWS Bedrock/Anthropic, Azure OpenAI ou plataformas comparáveis
  • Experiência com OpenTelemetry e ferramentas de rastreamento de LLM, como Arize Phoenix ou similares
  • Experiência na investigação de logs em vários pods usando Splunk, Datadog ou ferramentas semelhantes
  • Experiência com Docker, incluindo builds em múltiplas etapas, registros privados e devcontainers
  • Experiência com implantações em Kubernetes e uso de serviços, ingress, probes, kubectl e k9s
  • Experiência usando mTLS como cliente e gerenciando o ciclo de vida de certificados
  • Experiência com Git e GitHub Actions
  • Excelentes habilidades de comunicação
  • Bom domínio do inglês
  • Experiência em nível sênior
  • Desejável: experiência em documentar o ciclo de vida de software, especialmente em ambientes regulados
  • Desejável: experiência em projetos farmacêuticos, de saúde ou de ciências da vida

Benefícios

  • Um ambiente de trabalho que prioriza as pessoas, acolhedor, confiável e que dá autonomia
  • Uma cultura de equipe colaborativa, baseada no apoio mútuo
  • Trabalho e parcerias significativos e de longo prazo