Ford Motor Company

Cientista de Dados MLOps

PythonGCPDockerKubernetesTerraform
Tradução automática. Consulte o original.

Sobre a oportunidade

A Ford Global Data Insight & Analytics está em busca de um engenheiro de Machine Learning DevSecOps para construir e aprimorar sua plataforma interna de Ciência de Dados / IA/ML. Você entregará recursos de MLOps na plataforma Google Cloud (GCP), padronizará práticas de desenvolvimento de machine learning e dará suporte à implementação, treinamento e retreinamento de modelos de ML em produção.

Você trabalhará em uma equipe multifuncional e colaborará direta e continuamente com engenheiros, parceiros de negócios e gerentes de produto, entregando produtos de plataforma/dados.

Na Ford Motor Company, acreditamos que a liberdade de movimento impulsiona o progresso humano. Com nossos planos incríveis para o futuro da mobilidade, temos uma grande variedade de oportunidades para você acelerar sua carreira e nos ajudar a definir o transporte de amanhã.

A Ford Product Development utiliza métodos de Design Thinking & User Experience para oferecer produtos e serviços inovadores que encantarão nossos clientes.

RESPONSABILIDADES

  1. Trabalhar em estreita colaboração com o Tech Anchor, Gerente de Produto e Product Owner para entregar uma plataforma de MLOps no GCP usando Python e outras ferramentas para cientistas de dados em toda a empresa.
  1. Inovar e padronizar práticas de desenvolvimento de machine learning.
  1. Experimentar, inovar e compartilhar conhecimento com a equipe.
  1. Usar Git para controle de versão e desenvolvimento colaborativo.
  1. Liderar pelo exemplo por meio de programação em par para treinamento cruzado, aprimoramento de habilidades, resolução de problemas e entrega mais rápida.
  1. Aplicar tecnologias de ML, NLP, GCP, MLOps e Kubernetes ao desenvolvimento da plataforma.
  1. Implementar modelos e algoritmos de ML em produção, executar simulações para desenvolvimento de algoritmos e testar diferentes cenários.
  1. Desenvolver e integrar APIs RESTful para conectar sistemas e serviços dentro da plataforma de ML.
  1. Automatizar a implementação, o treinamento e o retreinamento de modelos usando práticas de entrega Ágil e CI/CD/CT (integração contínua, implementação contínua e treinamento contínuo).
  1. Colaborar com engenheiros de software para entender a visão da plataforma, dividir o trabalho em tarefas e resolver problemas complexos.
  1. Desenvolver capacidades técnicas e fornecer orientação a outros engenheiros de software na equipe.
  1. Fazer parceria com engenheiros de software e Cientistas de Dados para enfrentar desafios complexos de IA.

QUALIFICAÇÕES

Experiência: 3+ anos com Python e engenharia/serviços em nuvem, incluindo GCP Vertex AI e serviços relacionados.

Educação: Bacharelado em Ciência da Computação, Engenharia da Computação ou disciplina técnica similar. Mestrado em Ciência da Computação, Machine Learning ou área relacionada é preferencial.

Requisitos Técnicos

Buscamos candidatos com fortes habilidades em Python e engenharia em nuvem, experiência em orquestração de fluxo de trabalho de ML e MLOps, e capacidade de dar suporte a plataformas de ML em produção.

Requisitos Técnicos Principais

Python e Engenharia em Nuvem

  1. 2+ anos de experiência com Python e engenharia/serviços em nuvem, como GCP Vertex AI e serviços relacionados.

Orquestração de Fluxo de Trabalho de ML

  1. Experiência com ferramentas de orquestração de fluxo de trabalho de ML, como Airflow ou Kubeflow.

MLOps

  1. Experiência com ferramentas de MLOps como Tekton, Terraform, ferramentas de segurança (SonarQube, FOSSA, Checkmarx), conteinerização (Docker).
  1. Conhecimento de arquiteturas de implementação (batch vs streaming), protocolos de implementação (Canary, Blue/Green).

Vertex AI

  1. Treinamento de modelos
  1. Implementação de modelos
  1. Monitoramento de modelos
  1. Vertex AI Pipelines

BigQuery

  1. Armazenamento e análise de dados
  1. Engenharia de atributos (feature engineering)
  1. Preparação de dados de treinamento

Cloud Storage (GCS)

  1. Armazenamento de conjuntos de dados
  1. Artefatos de modelos
  1. Saídas de pipelines

GKE (Google Kubernetes Engine)

  1. Execução de cargas de trabalho de ML conteinerizadas
  1. Implementações Kubeflow
  1. Ambientes de serviço escaláveis

Kubeflow / Vertex AI Pipelines

  1. Orquestração de fluxo de trabalho de ML
  1. Automação de treinamento e implementação

Dataflow

  1. ETL e processamento de dados em larga escala

Pub/Sub

  1. Arquiteturas de ML orientadas a eventos e streaming

Scripting

  1. Experiência com linguagens de script como Bash ou PowerShell.

Git e Desenvolvimento Colaborativo

  1. Proficiência em Git para controle de versão e colaboração.

Colaboração

Proficiência em inglês, escrita e falada, é necessária. Os candidatos devem se sentir confortáveis colaborando entre equipes de engenharia, produto, design e negócios, compartilhando conhecimento e apoiando o crescimento técnico dos colegas por meio de programação em par e resolução colaborativa de problemas.

Experiência Adicional Útil

  1. Mestrado em Ciência da Computação, Machine Learning ou área relacionada.
  1. Infraestrutura como código usando Terraform.
  1. Práticas de artesanato de software, como programação em par e desenvolvimento orientado a testes (TDD).
  1. Compreensão de MLOps, o ciclo de vida de machine learning e frameworks como scikit-learn, TensorFlow e PyTorch.
  1. Aplicação de práticas Ágeis na entrega de soluções.
  1. Trabalho com Dockerfiles, imagens de contêiner, GitHub e conceitos de CI/CD.
  1. Conhecimento de tecnologias e conceitos de IA generativa.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores