Desenvolvedor(a) Python Sênior (Rastreamento de Frota)

Sylision

United States

Remote

USD 25,000 - 31,000

Full time

26 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Ambiente colaborativo
Trabalho remoto
Conexão global
Saúde física
Saúde mental Team Care
Contrato estável

Qualifications

  • Experiência com Python em produção.
  • Conhecimento de serviços assíncronos e alto volume de dados.
  • Capacidade de orientar equipes e documentar decisões de arquitetura.

Responsibilities

  • Desenhar a ingestão de posições com deduplicação e tolerância a lotes atrasados.
  • Implementar cercas virtuais e regras de alerta com PostGIS.
  • Definir particionamento, compressão e retenção do histórico no TimescaleDB.
  • Gerenciar atrasos entre recebimento e alerta para evitar falsos positivos.
  • Construir a reprodução de trajeto de um veículo em intervalos de tempo.
  • Medir o atraso entre recebimento e alerta e conduzir incidentes quando necessário.
  • Orientar o time em desempenho de código Python e modelagem de dados.

Skills

Trabalho em equipe
Raciocínio lógico
Comunicação técnica

Tools

Python
FastAPI
Django
PostgreSQL
PostGIS
TimescaleDB
Celery
Docker
Git

Job description

Vaga aberta de Desenvolvedor(a) Python Sênior (Rastreamento de Frota).

Nível: senior.

Modelo de trabalho: 100% Remoto.

Faixa salarial: R$ 11.000 a R$ 14.000.

Contratação: tempo integral, CLT ou PJ.

Sobre a vaga

Cada veículo da frota tem um rastreador que envia posição, velocidade, ignição e alguns sensores a cada poucos segundos. Somando a frota inteira, são milhões de pontos por dia chegando por conexões instáveis: pacotes atrasados, repetidos, fora de ordem, ou um buraco de meia hora quando o caminhão passa por uma região sem cobertura e depois despeja tudo de uma vez.

O serviço de ingestão é em Python com FastAPI e grava as posições em PostgreSQL com TimescaleDB, particionado por tempo, e com PostGIS para as consultas geográficas. Sobre esses dados rodam as regras que importam para quem opera: cerca virtual que avisa quando o veículo sai da área, excesso de velocidade por trecho, parada não prevista, motor ligado sem movimento. A interface de administração das regras e dos veículos é em Django, e as tarefas pesadas, como recalcular quilometragem de um mês, rodam no Celery.

Como sênior, você responde pelo desenho da ingestão, pelo tempo entre o ponto chegar e o alerta disparar e pela estratégia de guardar anos de histórico sem que a consulta de um dia fique lenta.

O que você vai fazer
  • Desenhar a ingestão de posições com deduplicação, reordenação e tolerância a lotes atrasados
  • Implementar a avaliação de cercas virtuais e regras de alerta com PostGIS
  • Definir particionamento, compressão e retenção do histórico no TimescaleDB
  • Garantir que um lote antigo que chega tarde não dispare alerta que já não faz sentido
  • Construir a reprodução de trajeto de um veículo num intervalo de tempo
  • Medir o atraso entre recebimento e alerta e conduzir incidentes quando ele cresce
  • Orientar o time em desempenho de código Python, modelagem e revisão
Requisitos
  • Python em produção, com serviços assíncronos e processamento de alto volume
  • PostgreSQL com particionamento, índices e leitura de plano de execução
  • Consultas geográficas com PostGIS ou ferramenta equivalente
  • Filas de tarefas com Celery ou similar, incluindo nova tentativa e prioridade
  • Raciocínio sobre dado que chega fora de ordem ou duplicado
  • Capacidade de orientar outras pessoas e de documentar decisões de arquitetura
Diferenciais
  • Vivência com telemetria, rastreadores ou internet das coisas
  • Protocolos binários de rastreadores e mensageria leve para dispositivos
  • Séries temporais com TimescaleDB em produção
  • Mapas e visualização de trajeto no front-end
  • Observabilidade com Prometheus e Grafana
Como é trabalhar aqui

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. O time mantém um conjunto de trajetos reais anonimizados para testar regras novas antes de ligá-las, e cada mudança na ingestão passa por revisão e por teste de carga com volume de pico. Na candidatura, informe a sua pretensão salarial.

Benefícios oferecidos pela empresa contratante
  • Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe
  • Trabalhe de qualquer lugar, com liberdade e flexibilidade
  • Conexão global: convivência com times de diferentes países e culturas
  • Apoio à saúde física com TotalPass e Mediquo
  • Cuidado com a saúde mental pelo programa Team Care
  • Contratação e jornada definidas com a empresa contratante
Tecnologias envolvidas
  • Python
  • FastAPI
  • Django
  • PostgreSQL
  • PostGIS
  • TimescaleDB
  • Celery
  • Docker
  • Git
Seus dados

tratados conforme a LGPD, com remoção a qualquer momento, a pedido.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Sênior - Ingestão de Frota em Tempo Real (Remoto)
Python Sênior - Ingestão de Frota em Tempo Real (Remoto)

Sylision • United States

Remote
USD 25,000 - 31,000
Ambiente colaborativo
Trabalho remoto
Conexão global
+3
Desenvolvedor(a) Java Pleno, Back-end de Logística
Desenvolvedor(a) Java Pleno, Back-end de Logística

Sylision • United States

Remote
USD 19,000 - 28,000
Desenvolvedor(a) Python Sênior (Gestão de Ativos)
Desenvolvedor(a) Python Sênior (Gestão de Ativos)

Sylision • United States

Remote
USD 25,000 - 31,000
Trabalho remoto 100%
Ambiente colaborativo
Conexão global
+2
Analista de Testes Funcionais Sênior (Roteirização de Entregas)
Analista de Testes Funcionais Sênior (Roteirização de Entregas)

Sylision • United States

Remote
USD 16,000 - 20,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) Python Júnior (Gestão de Armazém)
Desenvolvedor(a) Python Júnior (Gestão de Armazém)

Sylision • United States

Remote
USD 6,700 - 10,000
Remoto 100%
Contratação CLT ou PJ
TotalPass
+3
Desenvolvedor(a) Python Pleno (Vendas em Campo)
Desenvolvedor(a) Python Pleno (Vendas em Campo)

Sylision • United States

Remote
USD 11,000 - 15,000
Trabalho remoto 100%
Flexibilidade de jornada
Ambiente colaborativo
+2
Desenvolvedor(a) Python Pleno (Ordens de Serviço)
Desenvolvedor(a) Python Pleno (Ordens de Serviço)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) PHP Júnior (Roteirização de Entregas)
Desenvolvedor(a) PHP Júnior (Roteirização de Entregas)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
+3
Desenvolvedor(a) Python Sênior (Antifraude de Transações)
Desenvolvedor(a) Python Sênior (Antifraude de Transações)

Sylision • United States

Remote
USD 25,000 - 31,000
Remoto 100%
TotalPass
Mediquo
+2
Desenvolvedor(a) Go Sênior (Cardápio e Delivery)
Desenvolvedor(a) Go Sênior (Cardápio e Delivery)

Sylision • United States

Remote
USD 28,000 - 34,000
Ambiente flexível
Trabalho remoto integral
Acesso a equipe global
+3