Ford Motor Company

Científico de Datos MLOps

PythonGCPDockerKubernetesTerraform
Traducción automática. Consulta el original.

Sobre la oportunidad

Ford Global Data Insight & Analytics busca un ingeniero de Machine Learning DevSecOps para desarrollar y potenciar su plataforma interna de Ciencia de Datos / IA/ML. Proporcionarás capacidades de MLOps en la plataforma Google Cloud (GCP), estandarizarás las prácticas de desarrollo de machine learning y darás soporte al despliegue, entrenamiento y reentrenamiento de modelos de ML en producción.

Trabajarás en un equipo multidisciplinar y colaborarás de forma directa y continua con ingenieros, socios de negocio y gestores de producto, entregando productos de plataforma y datos.

En Ford Motor Company, creemos que la libertad de movimiento impulsa el progreso humano. Con nuestros increíbles planes para el futuro de la movilidad, tenemos una gran variedad de oportunidades para que aceleres tu carrera y nos ayudes a definir el transporte del mañana.

Ford Product Development utiliza métodos de Design Thinking & User Experience para ofrecer productos y servicios innovadores que harán las delicias de nuestros clientes.

RESPONSABILIDADES

  1. Trabajar estrechamente con el Tech Anchor, el Product Manager y el Product Owner para entregar una plataforma de MLOps en GCP utilizando Python y otras herramientas para científicos de datos en toda la empresa.
  1. Innovar y estandarizar las prácticas de desarrollo de machine learning.
  1. Experimentar, innovar y compartir conocimientos con el equipo.
  1. Utilizar Git para el control de versiones y el desarrollo colaborativo.
  1. Liderar con el ejemplo mediante programación en pareja para la formación cruzada, la mejora de competencias, la resolución de problemas y una entrega más rápida.
  1. Aplicar tecnologías de ML, PLN, GCP, MLOps y Kubernetes al desarrollo de la plataforma.
  1. Desplegar modelos y algoritmos de ML en producción, ejecutar simulaciones para el desarrollo de algoritmos y probar diferentes escenarios.
  1. Desarrollar e integrar APIs RESTful para conectar sistemas y servicios dentro de la plataforma de ML.
  1. Automatizar el despliegue, entrenamiento y reentrenamiento de modelos utilizando prácticas de entrega Agile y CI/CD/CT (integración continua, despliegue continuo y entrenamiento continuo).
  1. Colaborar con ingenieros de software para comprender la visión de la plataforma, dividir el trabajo en tareas y resolver problemas complejos.
  1. Desarrollar capacidades técnicas y proporcionar orientación a otros ingenieros de software del equipo.
  1. Colaborar con ingenieros de software y científicos de datos para abordar problemas desafiantes de IA.

CUALIFICACIONES

Experiencia: 3+ años con Python y servicios/ingeniería en la nube, incluyendo GCP Vertex AI y servicios relacionados.

Formación: Grado en Informática, Ingeniería Informática o una disciplina técnica similar. Se valorará un máster en Informática, Machine Learning o un campo relacionado.

Requisitos técnicos

Buscamos candidatos con sólidas habilidades en Python e ingeniería en la nube, experiencia en orquestación de flujos de trabajo de ML y MLOps, y capacidad para dar soporte a plataformas de ML en producción.

Requisitos técnicos principales

Python e ingeniería en la nube

  1. 2+ años de experiencia con Python y servicios/ingeniería en la nube como GCP Vertex AI y servicios relacionados.

Orquestación de flujos de trabajo de ML

  1. Experiencia con herramientas de orquestación de flujos de trabajo de ML como Airflow o Kubeflow.

MLOPs

  1. Experiencia con herramientas de MLOPs como Tekton, Terraform, herramientas de seguridad (SonarQube, FOSSA, Checkmarx), contenedorización (Docker).
  1. Conocimientos de despliegue de arquitecturas (batch frente a streaming), protocolos de despliegue (Canary, Blue/Green).

Vertex AI

  1. Entrenamiento de modelos
  1. Despliegue de modelos
  1. Monitorización de modelos
  1. Vertex AI Pipelines

BigQuery

  1. Almacenamiento y análisis de datos
  1. Ingeniería de características
  1. Preparación de datos de entrenamiento

Cloud Storage (GCS)

  1. Almacenamiento de conjuntos de datos
  1. Artefactos de modelos
  1. Salidas de pipelines

GKE (Google Kubernetes Engine)

  1. Ejecución de cargas de trabajo de ML contenedorizadas
  1. Despliegues de Kubeflow
  1. Entornos de servicio escalables

Kubeflow / Vertex AI Pipelines

  1. Orquestación de flujos de trabajo de ML
  1. Automatización de entrenamiento y despliegue

Dataflow

  1. ETL y procesamiento de datos a gran escala

Pub/Sub

  1. Arquitecturas de ML basadas en eventos y streaming

Scripting

  1. Experiencia con lenguajes de scripting como Bash o PowerShell.

Git y desarrollo colaborativo

  1. Dominio de Git para el control de versiones y la colaboración.

Colaboración

Se requiere dominio del inglés, tanto escrito como hablado. Los candidatos deben sentirse cómodos colaborando con equipos de ingeniería, producto, diseño y negocio, compartiendo conocimientos y apoyando el crecimiento técnico de sus compañeros mediante la programación en pareja y la resolución colaborativa de problemas.

Experiencia adicional útil

  1. Un máster en Informática, Machine Learning o un campo relacionado.
  1. Infraestructura como código utilizando Terraform.
  1. Prácticas de artesanía de software como la programación en pareja y el desarrollo guiado por pruebas.
  1. Comprensión de MLOps, el ciclo de vida de machine learning y marcos de trabajo como scikit-learn, TensorFlow y PyTorch.
  1. Aplicación de prácticas Agile a la entrega de soluciones.
  1. Trabajo con Dockerfiles, imágenes de contenedores, GitHub y conceptos de CI/CD.
  1. Conocimiento de tecnologías y conceptos de IA generativa.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores