Engenheiro(a) de Machine Learning Pleno (MLOps e Deploy de Modelos na Educação)

confidential

United States

Remote

USD 16,000 - 31,000

Full time

44 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sylision está com vaga remota para Engenheiro(a) de Machine Learning Pleno (MLOps e Deploy de Modelos na Educação). O contratado trabalhará em um fluxo de produção, com orquestração com Airflow, registro no MLflow e publicação com liberação gradual, visando qualidade e segurança de promoção de versões.

O papel envolve transformar notebooks em pacotes testáveis, treinar e monitorar versões, com validação de algoritmos em produção.

Qualifications

  • Python para produção, com testes e estrutura de pacote.
  • Modelos tabulares com scikit-learn e XGBoost, validação temporal e métricas de classificação.
  • MLflow ou ferramenta equivalente de registro de experimentos e modelos.
  • Airflow ou outro orquestrador de fluxos.
  • Docker e noções de pipeline de integração contínua.
  • SQL para montar e conferir as características.

Responsibilities

  • Organizar o código do notebook em pacote testável com rotinas de características e de treino
  • Orquestrar a extração, o treino e a validação semanais com Airflow
  • Registrar parâmetros, métricas e artefatos de cada versão no MLflow
  • Escrever testes de qualidade dos dados de entrada e de comportamento do modelo
  • Publicar em contêiner com liberação gradual e comparação entre versões
  • Definir o critério de promoção e o caminho retorno à versão anterior
  • Documentar o fluxo para que outra pessoa consiga operá-lo e consertá-lo

Tools

Python
scikit-learn
XGBoost
MLflow
SQL
Docker
Airflow
CI/CD
Git

Job description

Vaga aberta de Engenheiro(a) de Machine Learning Pleno (MLOps e Deploy de Modelos na Educação). 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:

Um modelo de risco de evasão classifica alunos de cursos a distância toda semana e alimenta a equipe que faz contato de retenção. Hoje ele roda a partir de um notebook de uma pessoa: o treino é manual, a versão em uso não está registrada e ninguém sabe dizer quando foi a última atualização. Quando as notas do semestre mudam de formato, o modelo continua dando resultado, só que errado.

Você vai levar esse modelo para um fluxo de produção. Isso envolve orquestrar com Airflow a montagem das características semanais, treinar e registrar cada versão no MLflow, validar contra a versão em uso antes de qualquer troca, empacotar em contêiner e publicar com liberação gradual, para que uma parte dos alunos use o modelo novo e o resultado seja comparado antes da virada total.

O ponto difícil é a segurança da troca. Uma versão pior que escapa para produção gasta o tempo da equipe de retenção com a lista errada. Por isso você escreve testes de dados e de modelo, define o que impede a promoção automática e monta o caminho de volta. Medem-se o tempo entre treino e publicação, a proporção de execuções sem intervenção, falhas de dados capturadas antes do modelo e o desempenho da lista na prática.

O que você vai fazer:

  • Organizar o código do notebook em pacote testável com rotinas de características e de treino
  • Orquestrar a extração, o treino e a validação semanais com Airflow
  • Registrar parâmetros, métricas e artefatos de cada versão no MLflow
  • Escrever testes de qualidade dos dados de entrada e de comportamento do modelo
  • Publicar em contêiner com liberação gradual e comparação entre versões
  • Definir o critério de promoção e o caminho de retorno à versão anterior
  • Documentar o fluxo para que outra pessoa consiga operá-lo e consertá-lo

Requisitos:

  • Python para produção, com testes e estrutura de pacote
  • Modelos tabulares com scikit-learn e XGBoost, validação temporal e métricas de classificação
  • MLflow ou ferramenta equivalente de registro de experimentos e modelos
  • Airflow ou outro orquestrador de fluxos
  • Docker e noções de pipeline de integração contínua
  • SQL para montar e conferir as características

Diferenciais:

  • Prática com liberação gradual e testes A/B de modelos
  • Monitoramento de deriva de dados e de desempenho
  • Conhecimento de dados acadêmicos, como notas, frequência e acesso à plataforma
  • Experiência com armazém de dados em nuvem

Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT, para cliente da Sylision com sede em Minas Gerais. Cada mudança no pipeline passa por revisão e por teste automatizado antes da publicação, e a documentação do fluxo fica junto do código. Os números de desempenho do modelo são acompanhados com a equipe de retenção a cada quinzena. 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
  • CI/CD
  • Git
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engenheiro(a) de Machine Learning Sênior (Monitoramento de Modelos na Educação)
Engenheiro(a) de Machine Learning Sênior (Monitoramento de Modelos na Educação)

confidential • United States

Remote
USD 120,000 - 180,000
Ambiente colaborativo
Trabalho remoto
Conexão global
+1
Engenheiro(a) de Machine Learning Sênior (MLOps e Deploy de Modelos na Logística)
Engenheiro(a) de Machine Learning Sênior (MLOps e Deploy de Modelos na Logística)

confidential • United States

Remote
USD 33,000 - 47,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+4
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
Engenheiro(a) de Machine Learning Pleno (MLOps e Deploy de Modelos em Meios de Pagamento)
Engenheiro(a) de Machine Learning Pleno (MLOps e Deploy de Modelos em Meios de Pagamento)

confidential • United States

Remote
USD 120,000 - 180,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
Engenheiro(a) de Machine Learning Pleno (MLOps e Deploy de Modelos no Agronegócio)
Engenheiro(a) de Machine Learning Pleno (MLOps e Deploy de Modelos no Agronegócio)

confidential • United States

Remote
USD 22,000 - 35,000
Trabalho remoto total
Flexibilidade de horário
Equipe internacional
+2
Engenheiro(a) de Machine Learning Pleno (Precificação Dinâmica em Recursos Humanos)
Engenheiro(a) de Machine Learning Pleno (Precificação Dinâmica em Recursos Humanos)

confidential • United States

Remote
USD 25,000 - 51,000
Ambiente colaborativo
Trabalho remoto
Conexão global
+3
Engenheiro(a) de Machine Learning Pleno (Monitoramento de Modelos em Telecom)
Engenheiro(a) de Machine Learning Pleno (Monitoramento de Modelos em Telecom)

confidential • United States

Remote
USD 90,000 - 150,000
Remoto total
Contrato CLT ou PJ
Equipe colaborativa
+1
Engenheiro(a) de Machine Learning Pleno (MLOps e Deploy de Modelos no Setor de Energia)
Engenheiro(a) de Machine Learning Pleno (MLOps e Deploy de Modelos no Setor de Energia)

confidential • United States

Remote
USD 120,000 - 160,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Engenheiro(a) de Machine Learning Pleno (Previsão de Churn em Recursos Humanos)
Engenheiro(a) de Machine Learning Pleno (Previsão de Churn em Recursos Humanos)

confidential • United States

Remote
USD 120,000 - 170,000
Trabalho remoto integral
Ambiente colaborativo
Conexão com times globais
+1
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