




**Visão da Empresa** A BotCity está construindo o futuro da automação com a Plataforma de Governança para automações Python e Agentes de IA. Capacitamos empresas a inovar em larga escala, trazendo governança, controle e observabilidade para cada projeto de automação. Nossa filosofia é simples: automação é software, e software merece os mesmos padrões avançados de código que impulsionam a inovação em IA e aprendizado de máquina. Recentemente captamos uma rodada Série A de US$ 12 milhões, liderada pela Four Rivers com participação da Y Combinator, SoftBank e principais líderes do setor, como Lew Cirne (New Relic), Rod Johnson (Spring Source) e Walter Kortschak (Summit Partners \| Firestreak Ventures). Com mais de 1.000 clientes em mais de 70 países, incluindo Bayer e LG, e reconhecida pelo G2 (2024) como uma das 25 principais plataformas emergentes do mundo, a BotCity está crescendo rapidamente. Somos uma empresa remota global com equipes nos EUA e na América Latina, unidas por uma visão compartilhada de redefinir como as empresas constroem e gerenciam automações. Se você procura um ambiente que valoriza impacto, autonomia e excelência, adoraríamos que você se juntasse a nós nessa jornada. **Descrição da Vaga** O **Desenvolvedor Python Sênior** será responsável por liderar a arquitetura Python da BotCity, definir a direção técnica e garantir a escalabilidade e confiabilidade de nossa plataforma. O profissional ideal é um especialista prático em Python com fortes habilidades de comunicação, mentoria e mentalidade colaborativa para orientar e elevar toda a equipe de engenharia. Esta posição reportará ao VP de Engenharia. **Responsabilidades** * Projetar, desenvolver e manter bibliotecas e módulos Python de alta qualidade utilizados por clientes corporativos no mundo todo. * Garantir que as bibliotecas e módulos Python sejam seguros e livres de vulnerabilidades, tanto no código quanto nas dependências. * Definir, promover e aplicar convenções de codificação Python, linters, análise estática e diretrizes arquiteturais. * Realizar (e liderar) revisões de código que identifiquem problemas de design ou desempenho precocemente. * Criar bibliotecas internas, módulos compartilhados ou ferramentas que abstraiam padrões comuns e aumentem a velocidade da equipe. * Trabalhar em colaboração com Produto, QA, DevOps e outros engenheiros para transformar requisitos em implementações confiáveis e sustentáveis. * Analisar, monitorar e otimizar o desempenho, uso de memória e consumo de recursos dos serviços Python. * Contribuir para o design de APIs, contratos de interface, modelos de dados e estratégias de integração. * Manter-se atualizado sobre o ecossistema Python e introduzir inovações ou melhores práticas quando apropriado. * Documentar arquitetura de alto nível, contratos de módulos e fundamentação de design. * Mentorar equipes de desenvolvimento por meio de programação em pares, feedback em revisões, sessões internas e orientações. Requisitos: **Qualificações Obrigatórias** * Graduação em Ciência da Computação, Engenharia ou área relacionada. * Experiência profissional (5+ anos) em desenvolvimento Python, com histórico comprovado de entrega de projetos de grande escala. * Domínio profundo de Python, incluindo aspectos internos da linguagem, decoradores, concorrência, threading/async e gerenciamento de memória. * Experiência em projetar, criar e manter pacotes Python. * Habilidade com frameworks de testes (pytest ou unittest), pipelines CI/CD e gerenciadores de pacotes (uv, conda, pip). * Publicações e contribuições para bibliotecas Python de código aberto e envolvimento comunitário (PyPI). * Excelentes habilidades de resolução de problemas, pensamento sistêmico e depuração de sistemas complexos. * Fortes habilidades de comunicação (oral e escrita). * Experiência com MS Office/Excel, Google Suite, Notion, Slack. * Disponibilidade para viajar conforme necessário para apoiar eventos e encontros com a equipe. * Português \- Fluente. * Inglês \- Avançado. **Qualificações Desejáveis** * Experiência com frameworks assíncronos, loops de eventos ou sistemas como Celery, asyncio, frameworks RPC ou corretores de mensagens. * Experiência com Rust e integração entre Python e Rust. * Experiência sólida com bancos de dados relacionais (por exemplo, PostgreSQL) e não relacionais, ferramentas ORM e design de esquemas. * Conhecimento em infraestrutura em nuvem (AWS, GCP ou Azure), containers (Docker) e orquestração de implantação. * Experiência prática relevante em projetos de automação. * Experiência prévia em ambiente de startup em estágio inicial, de alto crescimento e ritmo acelerado. \#vagas \#contratação \#python \#tecnologia


