Senior Data Engineer

Job expired!

Como líder distribuidor industrial con operaciones principalmente en América del Norte, Japón y el Reino Unido, Grainger sirve con orgullo a más de 4,5 millones de clientes en todo el mundo. Entregamos productos a través de tecnología innovadora y relaciones profundas con los clientes, encarnando verdaderamente nuestra misión de Mantener el Mundo Funcionando®. Con ventas en 2023 alcanzando los $16.5 mil millones, Grainger sigue comprometido a proporcionar valor a los clientes, fomentando una cultura atractiva para los miembros del equipo y generando sólidos resultados financieros.

Nuestro lugar de trabajo acogedor te permite aprender, crecer y marcar la diferencia al mantener los negocios en funcionamiento y a su gente segura. Reconocidos como uno de los Mejores Lugares para Trabajar por Glassdoor en 2024 y una compañía Certificada™ como un Excelente Lugar para Trabajar, invitamos a individuos apasionados a unirse a nuestro equipo mientras seguimos liderando la industria en los próximos 100 años.

Estamos buscando un Ingeniero de Datos Senior para unirse a nuestro equipo de búsqueda. Este equipo comprende la plataforma de búsqueda de comercio electrónico, servicios backend, puntos de conexión de aprendizaje automático y nuestro motor de búsqueda, permitiendo a los clientes de grainger.com encontrar productos de manera eficiente. Reportarás al Gerente de Ingeniería de Productos.

Sus Responsabilidades Incluirán

  • Diseñar e implementar soluciones y procesos técnicos para asegurar la fiabilidad y precisión de los datos.
  • Construir pipelines que alimenten modelos de incrustación y bases de datos vectoriales mientras colaboran con equipos orientados a la plataforma para cumplir con las expectativas de tiempo de respuesta de la base de datos.
  • Desarrollar modelos de datos, mapeos y nuevos activos de datos requeridos por los equipos de ciencia de datos, mientras realizas análisis exploratorios de datos sobre productos y conjuntos de datos existentes.
  • Entender tendencias y tecnologías emergentes, evaluando el rendimiento y aplicabilidad de herramientas potenciales para nuestros requisitos.
  • Facilitar el descubrimiento y curación de datos con fines analíticos colaborando con científicos de datos y proporcionando soluciones de integración de datos.
  • Crear productos de datos seguros y eficientes en colaboración con las partes interesadas, incluidos equipos y gerentes de productos.
  • Asegurar que los pipelines de procesamiento de datos y trabajos ETL están diseñados para la escalabilidad, utilizando tecnologías distribuidas para una gestión eficiente de datos.
  • Trabajar dentro de una metodología Agile/DevOps para entregar incrementos de producto en sprints iterativos.

Calificaciones

  • Más de 3 años de experiencia en ETL por lotes y en streaming usando Spark, Python, Scala, Snowflake o Databricks para cargas de trabajo de Ingeniería de Datos o de Aprendizaje Automático. Experiencia con Snowflake y Databricks es imprescindible.
  • Más de 3 años orquestando e implementando pipelines con herramientas de flujo de trabajo como Databricks Workflows, Apache Airflow o Luigi.
  • Más de 3 años de experiencia preparando datos estructurados y no estructurados para modelos de ciencia de datos.
  • Más de 3 años de experiencia con tecnologías de contenedorización y orquestación (Docker, Kubernetes) y scripting en Bash, Unix o shell de Windows.
  • Experiencia trabajando con bases de datos vectoriales como Milvus, Pinecone o Weaviate.
  • Experiencia incorporando aprendizaje automático en pipelines de datos para descubrir, clasificar y limpiar datos.
  • Implementación de CI/CD con pruebas automatizadas en Jenkins, Github Actions o Gitlab CI/CD.
  • Familiaridad con servicios de AWS, incluyendo pero no limitado a Glue, Athena, Lambda, S3 y DynamoDB.
  • Experiencia demostrada implementando el ciclo de vida de la gestión de datos utilizando funciones de calidad de datos como estandarización, transformación, racionalización, vinculación y coincidencia.

Recompensas y Beneficios

Con beneficios que comienzan desde el primer día, nuestros programas proporcionan elección y flexibilidad para satisfacer las necesidades individuales de los miembros del equipo. Revisa los aspectos destacados a continuación y revisa todos nuestros beneficios en