Resumen de la Posición
El Ingeniero de Datos construye pipelines que se utilizan para transportar datos desde una fuente de datos hasta un almacén de datos. Estos pipelines son cruciales: son los que permiten a una organización acceder y analizar sus datos y utilizar los insights para tomar decisiones empresariales. Los pipelines de datos transportan y transforman los datos de acuerdo con las reglas empresariales establecidas o una línea de análisis exploratorio que la empresa desea emprender. El Ingeniero de Datos prepara y organiza los datos que las organizaciones han construido en sus bases de datos y otros formatos.
Un vistazo a la rutina diaria de un Ingeniero de Aprendizaje Automático
Un día en la vida de un Ingeniero de Datos comienza con la construcción y la entrega de arquitecturas de datos y pipelines de alta calidad que apoyan a los clientes, analistas de negocios y científicos de datos. Un Ingeniero de Datos también interactúa con otros equipos de tecnología para extraer, transformar y cargar [ETL] datos de una amplia variedad de fuentes de datos. Los Ingenieros de Datos efectivos mejoran continuamente los informes y procesos en curso, así como automatizan o simplifican el autoservicio para nuestros clientes. Los Ingenieros de Datos efectivos desarrollan, codifican y despliegan scripts escritos en el lenguaje de programación Python, ya que Python es el lenguaje de los datos. Todos los Ingenieros de Datos son ante todo Ingenieros de Software con un entendimiento del proceso SDLC.
Tareas y Responsabilidades Esenciales
- Desarrollar, construir, probar y mantener arquitecturas de datos desde el arquitecto de datos
- Analizar datos orgánicos y en bruto
- Construir sistemas y pipelines de datos
- Construir la infraestructura necesaria para una óptima extracción, transformación y carga de datos desde una amplia variedad de fuentes de datos utilizando SQL y tecnologías de 'big data' de AWS
- Desarrollar código y scripts para arquitectos de datos, científicos de datos e ingenieros de calidad de datos
- Adquisición de datos
- Identificar formas de mejorar la confiabilidad, eficiencia y calidad de los datos
- Desarrollar procesos de conjunto de datos
- Preparar datos para el modelado prescriptivo y predictivo
- Automatizar los procesos de recolección y análisis de datos, las herramientas de liberación de datos y de informes
- Construir algoritmos y prototipos
- Desarrollar herramientas y programas analíticos
- Colaborar con científicos de datos y arquitectos en proyectos/esfuerzos
Calificaciones
- Grado de licenciatura o maestría en ciencias de la computación, ingeniería o un campo relacionado
- Certificación AWS Big Data - Especialidad
- Debe tener o estar dispuesto a obtener en un plazo de dos semanas desde la contratación
- 5+ años de experiencia probada trabajando como Ingeniero de Datos, preferiblemente en un entorno de servicios profesionales o de consultoría
- Alta competencia en lenguajes de programación como Python, Java o Scala, con experiencia en frameworks y bibliotecas de procesamiento de datos (por ejemplo, Spark, Hadoop, SQL, etc.)
- Conocimiento profundo de los sistemas de base de datos (relacionales y NoSQL), modelado de datos y conceptos de data warehousing
- Experiencia con plataformas y servicios de datos basados en la nube (por ejemplo, AWS, Azure, Google Cloud) incluyendo familiaridad con herramientas y tecnologías relevantes (por ejemplo, S3, Redshift, BigQuery, etc.)
- Competencia en diseño e implementación de procesos ETL y flujos de trabajo de integración de datos utilizando herramientas como Apache Airflow, Informatica o Talend
- Familiaridad con prácticas de gobierno de datos, marcos de calidad de datos y principios de seguridad de datos
- Fuertes habilidades analíticas y de resolución de problemas, con la capacidad de traducir los requisitos empresariales en soluciones técnicas
- Excelentes habilidades de comunicación y colaboración, con la capacidad de trabajar eficazmente con clientes y equipos interfuncionales
- Auto-motivado y proactivo, con una pasión por aprender y mantenerse actualizado con las últimas tendencias y avances en el campo de la ingeniería de datos
- Capaz de trabajar con ambigüedad y transformar los deseos y necesidades del cliente en historias, epopeyas que pueden ser ejecutadas durante un sprint. Esto significa que los Ingenieros de Datos entienden y conocen el progreso del software 'ágil'
- Una sólida comprensión del proceso SDLC
- Un entendimiento de la programación orientada a objetos
- Necesita una dirección mínima
- Antecedentes de AWS
- Mentalidad de Ingeniero de Soluciones
Habilidades Obligatorias
- Glue de AWS
- Lake Formation de AWS
- Step Functions de AWS
- Redshift de Amazon
- S3 de Amazon
Habilidades y Experiencia Deseables
- Una naturaleza curiosa y actitud inquisitiva al abordar problemas
- Tener la actitud de que 'lo bueno no es suficientemente bueno' para nuestros clientes
- Certificaciones y/o experiencia práctica con Snowflake o Databricks
Beneficios Ofrecidos por la Empresa
Los empleados de tiempo completo son elegibles para participar en nuestros programas de beneficios para empleados:
- Seguros médicos, dentales y de visión,
- Seguro de discapacidad a corto y largo plazo, y seguro de vida,
- 401k con aportación de la empresa
- Tiempo libre pagado (PTO) (120 horas de PTO que se acumulan en un año)
- Tiempo libre pagado en feriados importantes (14 días al año)
- Estos y cualquier otro ofrecimiento de beneficios a empleados están sujetos a discreción de la dirección y pueden cambiar en cualquier momento.
Rango de salario para esta posición: $104,900-$149,800
ID de CA: IT10000584B
"Los rangos de salarios proporcionados son solo para fines informativos y pueden variar dependiendo de factores como la experiencia, las calificaciones y la ubicación geográfica. La oferta de salario final se determinará en función de las habilidades del candidato y la alineación con los requisitos del papel."
Esta descripción de trabajo puede no incluir todas las tareas, responsabilidades o aspectos del trabajo descritos, y puede ser enmendada en cualquier momento a discreción del empleador. Las tareas y responsabilidades están sujetas a posibles modificaciones para adaptarse razonablemente a las personas con discapacidades. Para realizar este trabajo exitosamente, los titulares poseerán las habilidades, aptitudes y habilidades para realizar cada tarea de manera competente. Este documento no crea un contrato de empleo, implícito o de otro tipo, más que una relación "a voluntad". Effectual Inc. es un empleador EEO y no discrimina por cualquier clasificación protegida en su contratación, promoción, u otra oportunidad laboral.