Engenheiro(a) de Machine Learning Pleno (Recomendação de Produtos no Varejo)

confidential

United States

Remote

USD 90,000 - 120,000

Full time

2 days 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

Remote work
Flexible schedule
Global team
Health coverage
Mental health program
Defined contract

Job summary

A Sylision procura Engenheiro(a) de Machine Learning pleno para projetar soluções de Recomendação de Produtos no Varejo. A posição é 100% remota e envolve entrega ponta a ponta, desde o pipeline de dados até o monitoramento em produção.

Você trabalhará com Python, scikit-learn, XGBoost, MLflow e SQL, empacotando o modelo em Docker, com Airflow e Git. A experiência com avaliação por nDCG/MAP, governança de experimentos e LGPD é desejável.

Qualifications

  • Python para dados com bibliotecas de ML
  • Experiência com modelagem de ranking/recomendação
  • Validação temporal e monitoramento de produção

Responsibilities

  • Construir features de comportamento, produto e contexto com treino e produção consistentes
  • Treinar e comparar modelos de ranking e de propensão com validação temporal
  • Tratar frio de cliente/produto com regras e modelos próprios
  • Filtrar por estoque, margem e regras comerciais antes de exibir recomendações
  • Orquestrar treino e geração de listas com Airflow e MLflow
  • Empacotar o modelo em Docker e gerenciar versão
  • Desenhar e analisar testes A/B com métricas de negócio e diversidade
  • Monitorar deriva de dados e decidir quando retreinar

Skills

Python
scikit-learn
XGBoost
Ranking models
SQL
Git
Docker
Airflow
MLflow

Job description

Vaga aberta de Engenheiro(a) de Machine Learning Pleno (Recomendação de Produtos no Varejo)

A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.

Nível:

pleno.

Modelo de trabalho:

100% Remoto.

Contratação:

tempo integral, CLT ou PJ.

Sobre a vaga:

A vitrine digital de uma rede de varejo mostra centenas de itens por visita, e a ordem em que eles aparecem decide boa parte da venda. Você vai trabalhar no modelo que ordena produtos para cada cliente: quem comprou fralda costuma voltar para lenços, quem olhou uma geladeira talvez precise de frete, e quem nunca comprou nada ainda não tem histórico. Cada um desses casos pede uma estratégia diferente.

Os problemas reais estão nos dados. Produto novo não tem histórico, item sem estoque não pode ser recomendado, promoção distorce o comportamento de compra por uma semana e depois some. As features precisam ser calculadas do mesmo jeito no treino e na produção, senão o modelo brilha na validação e decepciona no site. A validação tem de respeitar o tempo, sem usar o futuro para prever o passado.

Você mede o resultado por teste controlado: taxa de clique, conversão, itens por pedido e receita por visita, comparados com o grupo sem o modelo, além de cobertura do catálogo e diversidade para o modelo não empurrar sempre os mesmos itens. Entrega uma frente inteira, do pipeline de dados ao monitoramento.

O que você vai fazer:
  • Construir features de comportamento, produto e contexto com cálculo idêntico no treino e na produção
  • Treinar e comparar modelos de ranking e de propensão com validação temporal
  • Tratar partida fria de cliente novo e de produto novo com regras e modelos próprios
  • Filtrar por estoque, margem e regras comerciais antes de exibir a recomendação
  • Orquestrar treino e geração de lista no Airflow, com registro de experimentos no MLflow
  • Empacotar o modelo em Docker e publicar com versão e plano de volta
  • Desenhar e analisar testes A/B com métricas de negócio e de diversidade
  • Monitorar deriva de dados e queda de desempenho, e decidir quando retreinar
Requisitos:
  • Python para dados, com scikit-learn e gradiente de árvores como XGBoost
  • Modelagem de ranking ou de recomendação e suas métricas, como nDCG e MAP
  • SQL avançado para montar conjuntos de treino sem vazamento de informação
  • Validação temporal e leitura honesta de teste A/B
  • Versionamento de experimentos e de modelos com MLflow ou equivalente
  • Git, Docker e rotina de revisão de código
Diferenciais:
  • Filtragem colaborativa e embeddings de produto
  • Conhecimento de sazonalidade e promoção no varejo
  • Serviço de features online com baixa latência
  • Otimização de múltiplos objetivos, como receita e diversidade
  • Gosto por escrever o que o modelo aprendeu e onde ele falha
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT, para cliente da Sylision com sede em São Paulo, SP. O modelo evolui em ciclos curtos: hipótese, experimento, leitura do resultado com produto e decisão registrada. Pull request é revisado por outra pessoa de dados, e o painel de desempenho em produção fica aberto para todo o time. 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
  • scikit-learn
  • XGBoost
  • MLflow
  • SQL
  • Docker
  • Airflow
  • Git
  • Ranking
Seus dados:

tratado 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

Engenheiro(a) de Machine Learning Pleno (Recomendação de Produtos no E-commerce)
Engenheiro(a) de Machine Learning Pleno (Recomendação de Produtos no E-commerce)

confidential • United States

Remote
USD 22,000 - 33,000
Engenheiro(a) de Machine Learning Pleno (Recomendação de Produtos na Saúde)
Engenheiro(a) de Machine Learning Pleno (Recomendação de Produtos na Saúde)

confidential • United States

Remote
USD 33,000 - 48,000
Trabalho remoto total
Flexibilidade de horários
Equipe global
Engenheiro(a) de Machine Learning Pleno (Ranqueamento de Busca na Indústria)
Engenheiro(a) de Machine Learning Pleno (Ranqueamento de Busca na Indústria)

confidential • United States

Remote
USD 90,000 - 150,000
Remoto 100%
CLT ou PJ
Trabalho com equipe global
Engenheiro(a) de Machine Learning Pleno (Recomendação de Produtos em Bancos Digitais)
Engenheiro(a) de Machine Learning Pleno (Recomendação de Produtos em Bancos Digitais)

confidential • United States

Remote
USD 90,000 - 140,000
Ambiente colaborativo
Trabalho remoto
Conexão global
+3
Engenheiro(a) de Machine Learning Pleno (Previsão de Demanda no Varejo)
Engenheiro(a) de Machine Learning Pleno (Previsão de Demanda no Varejo)

confidential • United States

Remote
USD 120,000 - 170,000
Ambiente colaborativo
Trabalho remoto
Conexão com times globais
+1
Engenheiro(a) de Machine Learning Sênior (Precificação Dinâmica no Varejo)
Engenheiro(a) de Machine Learning Sênior (Precificação Dinâmica no Varejo)

Sylision • United States

Remote
USD 120,000 - 180,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diversos P
+2
Engenheiro(a) de Machine Learning Pleno (Precificação Dinâmica no E-commerce)
Engenheiro(a) de Machine Learning Pleno (Precificação Dinâmica no E-commerce)

confidential • United States

Remote
USD 31,000 - 49,000
Remoto 100%
Seguro saúde
TotalPass e Mediquo
+1
Engenheiro(a) de Machine Learning Pleno (Recomendação de Produtos no Mercado Imobiliário)
Engenheiro(a) de Machine Learning Pleno (Recomendação de Produtos no Mercado Imobiliário)

confidential • United States

Remote
USD 110,000 - 170,000
Ambiente remoto 100%
Contrato CLT ou PJ
Engenheiro(a) de Machine Learning Pleno (Recomendação de Produtos em Mobilidade Urbana)
Engenheiro(a) de Machine Learning Pleno (Recomendação de Produtos em Mobilidade Urbana)

confidential • United States

Remote
USD 22,000 - 33,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
+3
Engenheiro(a) de Machine Learning Pleno (Previsão de Churn na Educação)
Engenheiro(a) de Machine Learning Pleno (Previsão de Churn na Educação)

confidential • United States

Remote
USD 110,000 - 140,000
Ambiente remoto e flexível
Trabalho remoto com integração global
Apoio a saúde e bem-estar