Senior Data Engineer

Job expired!

En Synack, aprovechamos la tecnología de vanguardia para empoderar al mejor talento en ciberseguridad del mundo y asegurar nuestro panorama digital. Protegemos a las principales organizaciones globales, reduciendo sus riesgos de seguridad y reforzando sus defensas contra amenazas cibernéticas. Nuestro enfoque combina una plataforma controlada con la experiencia de los hackers éticos más confiables, garantizando una seguridad sin compromisos.

Apoyados por firmas de capital de riesgo de primer nivel como Kleiner Perkins Caufield & Byers, Microsoft y Google Ventures, nuestra misión es aprovechar la experiencia en seguridad global y la tecnología avanzada para ayudar a las empresas a identificar vulnerabilidades de seguridad antes de que se conviertan en problemas mayores. ¡Descubre tu futuro con Synack!

Estamos en la búsqueda de un Ingeniero de Datos Senior experimentado e innovador para mejorar nuestro almacén de datos y desarrollar productos de datos en streaming y por lotes de última generación que redefinirán la ciberseguridad. Utilizando metodologías de Cloud y DevOps, procesarás datos para aumentar la visibilidad en las actividades de nuestro Red Team y refinar el método de calificaciones que evalúa la situación de seguridad de nuestros clientes.

¿Interesado? Sigue leyendo...

Responsabilidades:

  • Mantener y extender el almacén de datos para proporcionar información a diversos interesados.
  • Desarrollar tuberías de datos ETL por lotes utilizando BigQuery o equivalente, orquestando con herramientas como Airflow y Puppet.
  • Aprovechar tecnologías de procesamiento de flujo (por ejemplo, Apache Flink, Kafka, Cloud Functions) para construir una plataforma de eventos de transmisión robusta.
  • Mantener y expandir la infraestructura como código (basada en Terraform) para la plataforma de datos.
  • Soportar productos de producción existentes, incluyendo APIs, tuberías de datos, bases de datos relacionales y almacenes de documentos NoSQL.
  • Crear modelos de datos para paneles usando Looker, Tableau o Superset, y para aplicaciones interactivas incrustadas en la interfaz de usuario.
  • Desarrollar ideas innovadoras de análisis de datos y prueba de concepto para obtener conocimientos accionables.
  • Colaborar con ingenieros y gerentes de producto en toda la empresa.
  • Contribuir a los avances en análisis de datos, modelos de aprendizaje automático y aplicación de IA para problemas del mundo real.

Requisitos:

  • Más de 8 años de experiencia en la arquitectura de almacenes de datos como BigQuery, Redshift, Databricks.
  • Más de 5 años de experiencia en programación con Python, SQL y Java/Scala.
  • Más de 5 años de experiencia en implementación de tuberías de datos por lotes utilizando tecnologías modernas como BigQuery o Spark.
  • Más de 3 años de experiencia en diseño y construcción de soluciones de datos en tiempo real con Kafka, kSQL, Spark, Flink o similares.
  • Competencia con varios sistemas de bases de datos, incluyendo OLAP/delta lake, bases de datos relacionales (PostgreSQL) y almacenamiento de documentos NoSQL.
  • Experiencia en liderar esfuerzos de desarrollo de aplicaciones.
  • Familiaridad con Google Cloud u otras plataformas de nube pública.
  • Experiencia con pruebas unitarias e integración y prácticas de desarrollo ágil utilizando Git.
  • Conocimiento de procesos de despliegue CICD y productos relacionados con Docker.
  • Competencia en la entrega de información utilizando herramientas de BI como Looker y Tableau.

Puntos adicionales:

  • Experiencia con infraestructura como código usando Terraform.
  • Experiencia en producción de aprendizaje automático.
  • Exposición a la ciberseguridad.

¿Por qué unirse a nosotros?

Synack celebra la diversidad. La diversidad de nuestro equipo es nuestra fortaleza. Cada nuevo miembro del equipo aporta ideas, experiencias y perspectivas únicas, ayudándonos a crecer e innovar. Damos la bienvenida a candidatos de todos los orígenes, incluyendo Raza, Etnicidad,