Python Developer
BotCity
Company Overview
BotCity brings governance to the code AI writes. AI turned asking into code, and every business user is now a developer. The Python they generate runs on corporate workstations outside any pipeline, inventory, or approval flow, and nothing in the enterprise stack was built to see it. BotCity Sentinel governs that code where it runs: a script-level inventory of what executes, where, and by whom, contextual policies that allow, alert, or block, and a remediation loop where the author makes the first fix. Security asks whether code is malicious. Governance asks whether it should run, here, by this person. We built Sentinel to own the second question. Today it's Python. Tomorrow it's every line of code AI writes.
BotCity serves 1,000+ teams in 70+ countries, including customers as Bayer and LG. We raised a $12M Series A led by Four Rivers, with participation from Y Combinator, SoftBank, and founders and investors including Lew Cirne (New Relic), Rod Johnson (SpringSource), and Walter Kortschak (Summit Partners and Firestreak Ventures). G2 named BotCity one of the world's top 25 emerging platforms.
We are a remote company with teams across the US, Canada and LATAM. Small team, large customers, a category forming around us. If you want real ownership over a problem that matters, we should talk.
Role Overview
The Python Developer will be responsible for building and maintaining features, libraries, and services of BotCity’s platform, delivering clean, tested, and secure Python code. The ideal professional has solid Python fundamentals, enjoys learning, and works collaboratively with senior engineers, Product, and QA to ship reliable software, growing in autonomy and technical depth over time. This role reports to VP of Enineering.
Responsibilities
- Develop, test, and maintain Python libraries, modules, and services used by enterprise clients worldwide.
- Write secure code and keep dependencies up to date and free of known vulnerabilities.
- Follow the team's Python coding conventions, linters, static analysis, and architectural guidelines.
- Participate in code reviews, giving constructive feedback and incorporating the feedback received.
- Write and maintain automated tests, keeping CI pipelines green.
- Work collaboratively with Product, QA, DevOps, and other engineers to translate requirements into reliable, maintainable implementations.
- Debug and fix issues, including performance and memory problems.
- Contribute to technical discussions on API design, data models, and integrations.
- Keep learning the Python ecosystem and suggest improvements to tools and practices.
- Document features, modules, and technical decisions.
- Share what you learn through pairing, docs and internal talks.
Required Qualifications
- Degree in Computer Science, Engineering or a related field
- Professional experience (3+ years) with Python development, delivering features in production environments
- Solid knowledge of Python, including OOP, data structures, error handling, type hints, and the standard library
- Experience with Python packaging, virtual environments, and dependency management (uv, pip, poetry or conda)
- Experience writing automated tests (pytest or unittest) and working with Git, code reviews, and CI/CD pipelines
- Experience with Python language internals, decorators, concurrency, threading/async, and memory management
- Experience with Linux and comfortable with the command line
- Solid knowledge of Git and GitHub
- Experience working with MS Office/Excel, Google Suite, Notion
- Ability to travel as needed to support events and meet the team
- Experience with Rust and integrating Python with Rust
- Contributions to open-source Python projects
- Experience with relational (e.g. PostgreSQL) and non-relational databases and ORM tools
- Experience with containers (Docker)
- Prior experience in an early-stage, high-growth, and fast-paced startup environment
- Portuguese - Fluent
- English - Advanced
Preferred Qualifications
- Experience with Rust and integrating Python with Rust
- Contributions to open-source Python projects
- Experience with relational (e.g. PostgreSQL) and non-relational databases and ORM tools
- Experience with containers (Docker)
- Prior experience in an early-stage, high-growth, and fast-paced startup environment
- ...identificação e resolução de problemas relacionados à qualidade e integração de dados. Diferenciais Conhecimento em C#, ASP.NET/.NET ou Python ; Familiaridade com Databricks, Apache Spark e arquiteturas modernas de dados ; Conhecimento em Azure, Azure DevOps e Git...
- ...Vivência com ERP TOTVS Diferenciais: • Conhecimento em ferramentas de BI (Power BI, Qlik) e/ou automação (Power Query, VBA, Python); • Pós-graduação em Controladoria, Finanças ou áreas correlatas Local de trabalho : Pinheiros, São Paulo - SP Modelo...
- ...serviços Windows, processos assíncronos e automações; Conhecimento em Azure, Azure DevOps, Git e CI/CD ; Familiaridade com Python, SSIS e processos de ETL ; Experiência com frameworks modernos de front-end; Conhecimento em design responsivo e...
- ...sistemas ERP (diferencial vivência com Oracle Fusion). Excel avançado. Diferenciais: Noções de lógica de programação utilizando Python ou consumo de APIs . Conhecimento em metodologias de melhoria contínua e mapeamento de processos. Benefícios: Vale...
- ...corporate IT solutions, driving digital transformation for our partners and clients. With a highly qualified team, we specialize in both developing innovative solutions and providing skilled professionals to support our clients' operations. We work with major companies...
- ...programs across relevant channels, managing strategy, budget allocation, targeting, creative testing, and performance optimization. Develop and continuously optimize Digibee’s website and conversion paths, identifying opportunities to improve visitor-to-lead and lead-to-...
- ...Jenkins e/ou GitLab CI e aplicação de ferramentas de SAST, DAST e SCA, como SonarQube, Snyk, Trivy e OWASP ZAP ; Conhecimento de Python, incluindo boto3, e Bash para automações, além de capacidade de leitura de código C#/.NET Core sob a perspectiva de segurança;...
- ...precificação e modelagem estatística (obrigatório); Vivência no mercado de seguros com produto automóvel (desejável); Bom domínio em Python e Power BI (obrigatório); Bom domínio em SAS e Emblem (desejável); Bom domínio em inglês (diferencial); Conhecimento em...
- ...proativo; Será considerado um diferencial · Conhecimento em Power BI, Power Query ou Power Automate ; · Noções de SQL, Python ou outras ferramentas de análise e automação de dados ; · Familiaridade com ferramentas de inteligência artificial; ·...
- ...graduação superior em Economia, Ciência de Dados, Engenharia de Dados, Matemática, Estatística ou áreas correlatas. Conhecimentos em Python para manipulação e análise de dados, criação de automações, fluxos ETL e apoio ao desenvolvimento de modelos estatísticos e...
- ...~ Noções de integrações entre sistemas, APIs, arquivos, processamento em lote e diagnóstico de falhas. ~ Conhecimento de SQL, Python ou ferramentas de automação para geração de massa, validação de cenários e conferência de resultados. ~ Experiência com governança...
- ..., dashboards ou ferramentas de análise de dados; Conhecimento em contabilidade, controladoria, inglês ou espanhol e noções de Python serão diferenciais. Informações da vaga Regime: CLT, presencial em Moema, São Paulo SP Horário: de segunda a sexta...
- ...documentação O que esperamos de você: Essencial: ~3 a 5 anos de experiência desenvolvendo e mantendo aplicações em produção em Python ou linguagem equivalente ~ Boa base em SQL e modelagem de dados, com vivência em grandes volumes de informação ~ Experiência...
- ...Kubernetes e ambientes cloud escaláveis; Conhecimento em redes, segurança, observabilidade e FinOps; Experiência com scripting em Python, Bash ou Go; Perfil proativo, analítico, colaborativo e com boa comunicação. Sobre a vaga: Localização: São Paulo/SP;...
- ...Experiência no setor de telecom. Espanhol. Certificações (valorizadas) Salesforce: Service Cloud Consultant, Platform Developer I/II e Application/System Architect. Certificação na plataforma CCaaS (Genesys Cloud, AWS com Amazon Connect, NICE CXone ou equivalente...
- ...Gerenciar zonas e registros DNS utilizando PowerDNS. Desenvolver e aprimorar automações utilizando Ansible, Puppet e scripts em Python. Investigar incidentes complexos, realizando análise de causa raiz e propondo melhorias para evitar recorrências. Atuar em conjunto...
- ...andamento em Estatística, Matemática, Computação, Engenharia, Economia ou áreas afins. Habilidades Técnicas Domínio de Python e SQL (incluindo window functions e CTEs), com código organizado, testável e reutilizável. Base sólida em estatística e machine...
- ...RAG, embeddings, bancos vetoriais, agentes e avaliação de resultados; Conhecimento em TypeScript, React JS, Angular, Node.js ou Python; Conhecimento em métodos ágeis (Scrum e Kanban) e do Jira; Certificações em arquitetura, AWS ou IA são diferenciais;...
- ...Conhecimento em gestão de acessos privilegiados (PAM). ~ Conhecimento em automação de processos utilizando PowerShell, Bash ou Python. ~ Experiência com gestão de contas de serviço em ambientes corporativos. ~ Experiência em governança de acessos em ambientes...
- ...Experiência prévia em desenvolvimento de software e/ou produto de forma hands-on; • Experiência em gestão de pessoas; • Proficiência em Python; conhecimento de HTML/CSS/JS e frameworks web para construção de interfaces; • Experiência com integração de APIs de terceiros (ex:...
- ...preferencialmente no mercado financeiro, fintechs ou meios de pagamento; • Experiência em análise de dados e conhecimento em SQL, Python, Databricks e Power BI; • Capacidade analítica e visão estratégica para tomada de decisão baseada em dados; • Experiência com motores...
- ...Computação, Engenharia, Sistemas de Informação, Estatística ou áreas correlatas; • Sólida experiência em Engenharia de Dados: SQL avançado, Python, modelagem de dados e pipelines, idealmente com Databricks (Spark, Unity Catalog); • Experiência prática construindo agentes com...
- ...aprendizado de máquina e inferência estatística; • Traduzir problemas de negócio em hipóteses de solução baseadas em dados; • Programação em Python; • Capacidade de trabalhar com alto volume de dados. E quais são os benefícios? • Assistência médica; • Assistência odontológica; •...
- ...complex data and extract meaningful insights ~ Proficient in Excel and Tableau (or similar tools) to work with large datasets and develop impactful visual stories ~ Skilled at translating analysis into clear, compelling presentations using PowerPoint ~...
- ...manipulação de base de dados, seleção, tratamento e análise de variáveis e discussão com áreas de negócios); Domínio de SAS, R ou Python (desenvolvimento de macros e funções); Perfil questionador, com bom raciocínio lógico; Perfil empreendedor, com apetite por grandes...
- ...Oracle, SQL Server, MySQL). Conhecimento de metodologias de ETL, modelagem de dados e, de preferência, linguagens de programação como Python ou R. Familiaridade com indicadores e análises específicas do setor farmacêutico (market share, auditorias de demanda (IQVIA,...
- ...approach, and learning expectations for the grade. Monitor student progress, collect evidence, and plan actions to support learning. Develop strategies with the coordination team to improve engagement and performance. Provide differentiated instruction and prepare...
- .../ELT; Domínio avançado em SQL para manipulação, modelagem e otimização de consultas ; Experiência prática em desenvolvimento com Python voltado a dados (consumo de APIs, automação de scripts, manipulação de pipelines); Experiência e conhecimento prático em demandas...
- ...desenvolvimento de soluções de grandes volumes de dados (bigdata) utilizando as principais linguagens de programação para este fim como Python, Pyspark e SQL. Requisitos e qualificações Requisitos obrigatórios: Graduação Completa; Análise e Modelagem de Arquitetura de...
- ...Company Overview BotCity brings governance to the code AI writes. AI turned asking into code, and every business user is now a developer. The Python they generate runs on corporate workstations outside any pipeline, inventory, or approval flow, and nothing in the...
Deseja receber mais vagas?
Assine e receba vagas semelhantes a Python Developer. Seja o primeiro a se candidatar!

