Sigma Software Group
Sigma Software Group
Sigma Software Group es una empresa multinacional de consultoría tecnológica fundada en 2002. Sus equipos ofrecen servicios de desarrollo de software, diseño gráfico, pruebas y soporte técnico a clientes de sectores como la automoción, la salud, las telecomunicaciones, la aviación, la banca, los videojuegos, el sector inmobiliario y la publicidad. La empresa contrata especialistas en TI para trabajar en proyectos complejos de ingeniería y apoya el desarrollo profesional mediante mentoría y aprendizaje continuo. El trabajo remoto forma parte de su modelo laboral, con proyectos para organizaciones como AstraZeneca, Scania y SAS.

Ingeniero/a sénior de datos

Crea plataformas de datos nativas de la nube y flujos de procesamiento casi en tiempo real, modernizando cargas de trabajo de Spark y PySpark. Lidera la adopción de herramientas de IA y flujos de trabajo con agentes, y contribuye a la investigación y el desarrollo técnicos.

Descripción

  • Diseña y desarrolla plataformas de datos nativas de la nube y escalables, desde la fase inicial hasta su puesta en producción.
  • Desarrolla canales de ingesta casi en tiempo real mediante patrones basados en eventos.
  • Define y mantiene estándares de plataforma para lagos de datos, lakehouses, arquitectura medallón y contratos de datos.
  • Mejora los scripts de Spark y PySpark para optimizar su rendimiento y facilitar su mantenimiento.
  • Establece prácticas de calidad del código, pruebas e integración y entrega continuas (CI/CD) para los canales de datos.
  • Promueve el uso de herramientas de IA y flujos de trabajo con agentes en el equipo de Ingeniería de Datos.
  • Mantiene la calidad, la observabilidad, la escalabilidad y la fiabilidad de las plataformas y los canales de datos.
  • Crea herramientas de autoservicio y microservicios que facilitan el uso de la plataforma.
  • Colabora con los equipos de Producto, Aprendizaje Automático y Ciencia de Datos.
  • Contribuye a las decisiones de arquitectura y a la investigación y el desarrollo técnicos.

Requisitos

  • Aporta al menos cinco años de experiencia profesional en Ingeniería de Datos.
  • Demuestra sólidos conocimientos de desarrollo con Python y SQL.
  • Cuenta con experiencia práctica en Apache Spark y PySpark, incluida la optimización de consultas y el ajuste del rendimiento.
  • Tiene experiencia con Databricks o Snowflake.
  • Cuenta con experiencia práctica con al menos uno de los principales proveedores de nube: Azure, AWS o GCP.
  • Tiene experiencia con herramientas de procesamiento de flujos, como Kafka o Spark Structured Streaming.
  • Comprende los patrones ETL/ELT, el modelado de datos y los almacenes de datos.
  • Ha utilizado herramientas de orquestación, como Apache Airflow o Azure Data Factory.
  • Conoce herramientas de infraestructura como código, incluido Terraform.
  • Comprende los sistemas de producción, incluida su observabilidad, escalabilidad, fiabilidad y rendimiento.
  • Puede liderar iniciativas técnicas de forma autónoma, desde la concepción hasta la entrega.
  • Se comunica y colabora eficazmente.
  • Tiene un nivel de inglés intermedio alto o superior.

Beneficios

  • Trabajo remoto.

Empleos relacionados

Intetics

Ingeniero/a de datos de ML, remoto desde Rumanía

Intetics

Crea infraestructura de datos en tiempo real, de grafos y de series temporales para el rendimiento deportivo. Da soporte a la evaluación de aprendizaje automático y a sistemas de IA para un cliente de Intetics en Estados Unidos.

Abrir
TetraScience

Ingeniero/a sénior de datos científicos (Alemania, remoto)

TetraScience

Crea integraciones con IA y productos de datos para clientes de ciencias de la vida de TetraScience. Implementa soluciones científicas en entornos de nube, locales e híbridos.

Abrir