Data Engineer – Merchandising
Job title: Data Engineer – Merchandising
Company: Costco
Job description: Costco IT es responsable del futuro técnico de Costco Wholesale, el tercer minorista más grande del mundo con operaciones mayoristas en catorce países. A pesar de nuestro tamaño y nuestra explosiva expansión internacional, continuamos brindando una atmósfera familiar y centrada en los empleados en la que nuestros empleados prosperan y triunfan.Este es un entorno diferente a todo lo que existe en el mundo de la alta tecnología y el secreto del éxito de Costco es su cultura. El valor que Costco otorga a sus empleados está bien documentado en artículos de diversas editoriales, incluidas Bloomberg y Forbes. Nuestros empleados y nuestros miembros son PRIMERO. Costco es bien conocido por su generosidad y servicio comunitario y ha ganado muchos premios por su filantropía. La empresa se une a sus empleados para desempeñar un papel activo en el voluntariado patrocinando muchas oportunidades para ayudar a otros.Únase a la familia de TI de Costco Wholesale. Costco IT es un entorno dinámico y de ritmo rápido, que trabaja a través de emocionantes esfuerzos de transformación. Estamos construyendo el entorno minorista de próxima generación en el que estará rodeado de empleados dedicados y altamente profesionales.Los ingenieros de datos son responsables de desarrollar y poner en funcionamiento integraciones/canalizaciones de datos para que los datos estén disponibles para el consumo (es decir, informes, ciencia de datos/aprendizaje automático, API de datos, etc.). Esto incluye la ingesta de datos, la transformación de datos, la validación/calidad de los datos, la optimización del canal de datos, la orquestación; e implementar código en producción a través de CI/CD. El rol de ingeniero de datos requiere conocimiento de metodologías de programación/desarrollo de software, diversas fuentes de datos (bases de datos relacionales, archivos planos (csv, delimitados), API, XML, JSON, etc.), acceso a datos (SQL, Python, etc.), seguimiento por experiencia en modelado de datos, arquitecturas/plataformas de nube, almacenamiento de datos y lagos de datos. Esta función también colaborará estrechamente con propietarios de productos, arquitectos de datos, ingenieros de plataformas/DevOps, etc. para diseñar, construir, probar, implementar y mantener canales de datos.El ingeniero de datos es responsable de desarrollar y mantener canales de datos y/o integraciones de datos en toda la pila de fabricación en almacén. Esto incluye la ingesta de datos, la transformación de datos, la validación/calidad de los datos, la optimización del canal de datos, la orquestación; e interactuar con ingenieros de DevOps durante CI/CD. Este es un nuevo equipo en Costco y tendrá un ritmo rápido y será muy visible; respaldando los objetivos comerciales siendo un líder de la industria en este espacio. Esta función se centra en la ingeniería de datos para construir y entregar canalizaciones de datos automatizadas hacia y desde diversas fuentes de datos, principalmente iSeries hacia y desde Microsoft Dynamics 365. El ingeniero de datos se asociará con los equipos de propietarios de productos, ingeniería y plataforma de datos según sea necesario para diseñar, cree, pruebe y automatice canales de datos en los que se basa toda la empresa como única fuente de verdad.Si desea formar parte de una de las MEJORES empresas del mundo para “trabajar”, simplemente presente su solicitud y deje que su carrera se reinvente.ROLE● Desarrolla SQL y Python complejos frente a una variedad de fuentes de datos.● Implementa canales de transmisión de datos utilizando arquitecturas basadas en eventos/mensajes.● Demuestra capacidad para comunicar conceptos técnicos a audiencias no técnicas tanto en forma escrita como verbal.● Trabaja en conjunto con Data Architects para alinearse con los requisitos de arquitectura de datos proporcionados por el solicitante.● Define y mantiene una arquitectura óptima de canalización de datos.● Identifica, diseña e implementa mejoras en los procesos internos: automatizando procesos manuales, optimizando datos. entrega/orquestación.● Demuestra una sólida comprensión de los conceptos de codificación y programación para crear canales de datos (por ejemplo, transformación de datos, calidad de datos, integración de datos, etc.).● Analiza datos para detectar anomalías, tendencias y correlacionar datos para garantizar la calidad de los datos.● Desarrolla canalizaciones de datos para almacenar datos en modelos/estructuras de datos definidos.● Demuestra una sólida comprensión de las técnicas y herramientas de integración de datos (por ejemplo, herramientas de extracción, transformación, carga (ETL)/extracción, carga, transformación (ELT).● Demuestra una sólida comprensión de los conceptos de almacenamiento de bases de datos (lago de datos, bases de datos relacionales, NoSQL, gráficos, almacenamiento de datos).● Identifica formas de mejorar la confiabilidad de los datos, la eficiencia y la calidad de la gestión de datos.● Realiza una revisión por pares del trabajo de otro ingeniero de datos.● Crea o amplía modelos de datos en Dynamics365.● Integra arquitectura y optimización del rendimiento.● Integra ingeniería de plataforma, administración y soporte.● Utiliza el componente Azure DevOps para crear máquinas virtuales para agentes seguros (es decir, puertas de enlace).● Desarrolla mapeo de datos (Fuente a D365 y D365 a fuente).● Arquitectura y diseño de flujos de datos upstream/downstream (principalmente iSeries, AS400 IBMi como origen y destino de datos).● Desarrolla canalizaciones de datos para almacenar datos en modelos y estructuras de datos definidos para que puedan utilizarse dentro de aplicaciones o mediante otras aplicaciones o paneles de informes comerciales.● Identifica formas de mejorar la confiabilidad de los datos, la eficiencia y la calidad de la gestión de datos.● Evalúa la integridad de los datos de múltiples fuentes.● Gestiona la configuración de la base de datos, incluida la instalación y actualización del software y el mantenimiento de la documentación relevante.● Desarrolla y pone en funcionamiento canales de datos para crear conjuntos de datos empresariales certificados que están disponibles para el consumo.● Diseña, desarrolla e implementa procesos ETL/ELT.● Utiliza servicios de Azure como Azure SQL DW (Synapse), ADLS, Azure Event Hub, Cosmos, Databricks, Delta-Lake para mejorar y acelerar la entrega de nuestros productos y servicios de datos.● Implementa soluciones de big data y NoSQL mediante el desarrollo de plataformas de procesamiento de datos escalables para generar conocimientos de alto valor para la organización.● Identifica, diseña e implementa mejoras en los procesos internos: automatizando procesos manuales, optimizando la entrega de datos.● Identifica formas de mejorar la confiabilidad de los datos, la eficiencia y la calidad de la gestión de datos.● Comunica conceptos técnicos a audiencias no técnicas tanto en forma escrita como verbal.Requerido:● Más de 4 años de experiencia en ingeniería y puesta en funcionamiento de canales de datos con conjuntos de datos grandes y complejos.● Más de 2 años de experiencia práctica con la integración de iSeries / IBMi.● Más de 3 años de experiencia trabajando con tecnologías en la nube como ADLS, Azure Databricks, Spark, Azure Synapse, Cosmos DB y otras tecnologías de big data.● Amplia experiencia trabajando con diversas fuentes de datos (DB2, SQL, Oracle, archivos planos (csv, delimitados), API, XML, JSON.● Soluciones de middleware, como IBM ACE.● Se requieren habilidades avanzadas de SQL. Comprensión sólida de bases de datos relacionales y datos comerciales; Capacidad para escribir consultas SQL complejas en una variedad de fuentes de datos.● Más de 3 años de experiencia en modelado de datos y ETL.● Gran conocimiento de los conceptos de almacenamiento de bases de datos (lago de datos, bases de datos relacionales, NoSQL o Realm).Recomendado:● Certificaciones de Azure.● Graficar QL.● Modelos de entidades de datos D365.● Experiencia en la implementación de técnicas de integración de datos, como la integración basada en eventos/mensajes (Azure Event Hub) ETL.● Experiencia con Git/Azure DevOps.● Experiencia entregando soluciones de datos a través de metodologías ágiles de desarrollo de software.● Exposición a la industria minorista.● Excelentes habilidades de comunicación verbal y escrita.● Competente en las aplicaciones de Google Workspace, incluidas Hojas de cálculo, Documentos, Presentaciones y Gmail.Documentos requeridos● Carta de presentación● ReanudarSolicitantes de California, hagan clic para revisar el Aviso de privacidad para solicitantes de Costco.Rangos de pago:Nivel 1 – $85,000 – $110,000Nivel 2 – $105,000 – $135,000Nivel 3 – $130,000 – $160,000Ofrecemos un paquete integral de beneficios que incluye tiempo libre remunerado, beneficios de salud: médico/dental/oftalmológico/audífono/farmacia/salud conductual/asistencia al empleado, cuenta de reembolso de atención médica, plan de asistencia para el cuidado de dependientes, discapacidad a corto plazo y a largo plazo. seguro de discapacidad, seguro AD&D, seguro de vida, 401(k), plan de compra de acciones para empleados elegibles.Costco está comprometido con un lugar de trabajo diverso e inclusivo. Costco es un empleador que ofrece igualdad de oportunidades. Los solicitantes calificados recibirán consideración para el empleo sin distinción de raza, origen nacional, género, identidad de género, orientación sexual, condición de veterano protegido, discapacidad, edad o cualquier otra condición legalmente protegida. Si necesita ayuda y/o una adaptación razonable debido a una discapacidad durante la solicitud o el proceso de reclutamiento, envíe una solicitud a [email protected]Si lo contratan, se le pedirá que presente prueba de autorización para trabajar en los Estados Unidos.En algunos casos, los solicitantes y empleados para puestos seleccionados no serán patrocinados para la autorización de trabajo, incluidas, entre otras, las visas H1-B.
Expected salary: $85000 – 110000 per year
Location: Dallas, TX
Job date: Sat, 18 Jan 2025 07:35:07 GMT
Apply for the job now!