Desenvolvedor Especialista

São Paulo Hybrid


Buscamos um(a) Especialista de Software para ser a principal referência técnica e o(a) desenvolvedor(a) mais experiente em nossos sistemas de prevenção a fraudes e segurança cibernética. Esta posição é para quem tem paixão por resolver os desafios de engenharia mais complexos, otimizar sistemas para alta performance e escrever código que sirva de exemplo para toda a equipe. O(a) Especialista será responsável por projetar e implementar os componentes mais críticos de nossas plataformas, garantindo a excelência técnica e a evolução contínua de nossa base de código.

Responsabilidades:

Projetar e implementar soluções baseadas em Machine Learning e LLMs para aprimorar a detecção de fraudes e ameaças, incluindo classificação de eventos, detecção de anomalias, enriquecimento de dados e automação de decisões.
Incorporar modelos preditivos e LLMs aos pipelines de processamento, garantindo baixa latência, escalabilidade e aderência aos requisitos operacionais do ambiente antifraude.
Monitorar performance, drift e eficácia dos modelos, ajustando features, regras e estratégias conforme evolução dos padrões de fraude.
Desenvolvimento de Componentes Críticos: Liderar o design e a implementação ponta-a-ponta das funcionalidades e serviços mais complexos e de maior impacto nos sistemas anti-fraude.
Otimização e Performance: Identificar e solucionar gargalos de performance, otimizando o processamento de dados em Python e a execução de queries complexas em PostgreSQL e Oracle.
Referência Técnica no Código: Atuar como a principal autoridade no código-fonte, garantindo a aplicação de boas práticas, a qualidade da arquitetura e a manutenibilidade das soluções.
Desenvolvimento de APIs: Projetar, desenvolver e manter APIs REST robustas, seguras e de baixa latência utilizando FastAPI e Flask.
Colaboração Técnica: Trabalhar em estreita colaboração com as equipes de frontend, produto e dados para projetar e construir soluções coesas e eficazes.
Mentoria e Code Review: Mentorar outros(as) desenvolvedores(as) (plenos e sêniores) através de revisões de código detalhadas, sessões de pair programming e disseminação de conhecimento técnico.
Documentação Técnica: Criar e manter documentação clara e detalhada sobre os componentes complexos, APIs e padrões de desenvolvimento adotados.
Requisitos Técnicos Essenciais:
Experiência: Mínimo de 8 anos de experiência em desenvolvimento de software, com foco na construção de sistemas backend robustos e escaláveis.
Python (Nível Especialista): Expertise comprovada em Python, incluindo programação assíncrona (async/await), profundo conhecimento de frameworks (FastAPI, Flask) e habilidade para escrever código idiomático, performático e de alta qualidade.
Banco de Dados: Profundo conhecimento prático em modelagem de dados e otimização de queries SQL. Experiência sólida em PostgreSQL e/ou Oracle, incluindo o uso de funções analíticas e planos de execução.
Arquitetura de Software: Experiência sólida no design e construção de microsserviços, APIs REST e na aplicação de design patterns para resolver problemas complexos.
Desenvolvimento Frontend: Boa experiência com TypeScript e React, com capacidade para desenvolver e manter componentes de interface e colaborar efetivamente com o time de frontend.
DevOps: Experiência prática com Docker e familiaridade com esteiras de CI/CD e o ciclo de vida de desenvolvimento de software.

Qualificações Desejáveis (Diferenciais):

Performance e Caching: Experiência com Redis para otimização de latência e caching.
Processamento de Mídia: Conhecimento em bibliotecas de processamento de imagens (Pillow, OpenCV) ou documentos (PyMuPDF).
Observabilidade: Experiência com ferramentas de monitoramento e observabilidade (ex: Elastic APM, Prometheus, Grafana).

Requirements


Buscamos um(a) Especialista de Software para ser a principal referência técnica e o(a) desenvolvedor(a) mais experiente em nossos sistemas de prevenção a fraudes e segurança cibernética. Esta posição é para quem tem paixão por resolver os desafios de engenharia mais complexos, otimizar sistemas para alta performance e escrever código que sirva de exemplo para toda a equipe. O(a) Especialista será responsável por projetar e implementar os componentes mais críticos de nossas plataformas, garantindo a excelência técnica e a evolução contínua de nossa base de código.

Responsabilidades:

Projetar e implementar soluções baseadas em Machine Learning e LLMs para aprimorar a detecção de fraudes e ameaças, incluindo classificação de eventos, detecção de anomalias, enriquecimento de dados e automação de decisões.
Incorporar modelos preditivos e LLMs aos pipelines de processamento, garantindo baixa latência, escalabilidade e aderência aos requisitos operacionais do ambiente antifraude.
Monitorar performance, drift e eficácia dos modelos, ajustando features, regras e estratégias conforme evolução dos padrões de fraude.
Desenvolvimento de Componentes Críticos: Liderar o design e a implementação ponta-a-ponta das funcionalidades e serviços mais complexos e de maior impacto nos sistemas anti-fraude.
Otimização e Performance: Identificar e solucionar gargalos de performance, otimizando o processamento de dados em Python e a execução de queries complexas em PostgreSQL e Oracle.
Referência Técnica no Código: Atuar como a principal autoridade no código-fonte, garantindo a aplicação de boas práticas, a qualidade da arquitetura e a manutenibilidade das soluções.
Desenvolvimento de APIs: Projetar, desenvolver e manter APIs REST robustas, seguras e de baixa latência utilizando FastAPI e Flask.
Colaboração Técnica: Trabalhar em estreita colaboração com as equipes de frontend, produto e dados para projetar e construir soluções coesas e eficazes.
Mentoria e Code Review: Mentorar outros(as) desenvolvedores(as) (plenos e sêniores) através de revisões de código detalhadas, sessões de pair programming e disseminação de conhecimento técnico.
Documentação Técnica: Criar e manter documentação clara e detalhada sobre os componentes complexos, APIs e padrões de desenvolvimento adotados.
Requisitos Técnicos Essenciais:
Experiência: Mínimo de 8 anos de experiência em desenvolvimento de software, com foco na construção de sistemas backend robustos e escaláveis.
Python (Nível Especialista): Expertise comprovada em Python, incluindo programação assíncrona (async/await), profundo conhecimento de frameworks (FastAPI, Flask) e habilidade para escrever código idiomático, performático e de alta qualidade.
Banco de Dados: Profundo conhecimento prático em modelagem de dados e otimização de queries SQL. Experiência sólida em PostgreSQL e/ou Oracle, incluindo o uso de funções analíticas e planos de execução.
Arquitetura de Software: Experiência sólida no design e construção de microsserviços, APIs REST e na aplicação de design patterns para resolver problemas complexos.
Desenvolvimento Frontend: Boa experiência com TypeScript e React, com capacidade para desenvolver e manter componentes de interface e colaborar efetivamente com o time de frontend.
DevOps: Experiência prática com Docker e familiaridade com esteiras de CI/CD e o ciclo de vida de desenvolvimento de software.

Qualificações Desejáveis (Diferenciais):

Performance e Caching: Experiência com Redis para otimização de latência e caching.
Processamento de Mídia: Conhecimento em bibliotecas de processamento de imagens (Pillow, OpenCV) ou documentos (PyMuPDF).
Observabilidade: Experiência com ferramentas de monitoramento e observabilidade (ex: Elastic APM, Prometheus, Grafana).