Imaginary Cloud
Imaginary Cloud
51 – 200 Empleados
B2BIngeniería de softwareSaaS
Imaginary Cloud es una empresa de desarrollo de software y diseño UX/UI que trabaja en proyectos de SaaS, B2B y desarrollo de software en general. Desde 2010, sus equipos han diseñado, creado, lanzado y ampliado más de 300 aplicaciones web y móviles. Con oficinas en Portugal y el Reino Unido, la empresa combina el desarrollo de productos con un enfoque humano de la tecnología y fomenta un entorno de trabajo basado en el respeto, el cuidado y el aprendizaje continuo. Imaginary Cloud también ofrece oportunidades de trabajo remoto para personas interesadas en contribuir a productos digitales en las áreas de diseño e ingeniería.

Ingeniero/a sénior de datos – Databricks y PySpark

Crea cargas de trabajo de datos con Databricks y PySpark para los productos digitales de Imaginary Cloud. Mejora los flujos de análisis para clientes de todo el mundo en un puesto híbrido con base en Portugal.

Descripción

  • Crea y gestiona cargas de trabajo de datos en Databricks
  • Desarrolla soluciones de ingeniería de datos con PySpark y Delta Lake
  • Escribe y optimiza consultas SQL, incluidas funciones de ventana y combinaciones complejas
  • Crea flujos de ingesta de datos en streaming o incrementales
  • Aplica patrones de idempotencia, puntos de control y evolución de esquemas
  • Modela datos para inteligencia empresarial y análisis
  • Prueba datos y código con expectativas de canalizaciones, pruebas de dbt o herramientas similares
  • Utiliza Git, revisiones de código, analizadores estáticos, pruebas unitarias y canalizaciones de CI/CD
  • Utiliza herramientas de IA agéntica para agilizar el desarrollo, la refactorización y la depuración de problemas complejos
  • Colabora con equipos de ingeniería y desarrollo de productos
  • Contribuye a productos digitales para clientes globales en equipos multidisciplinarios

Requisitos

  • Aporta al menos cinco años de experiencia en ingeniería de datos o en un puesto estrechamente relacionado
  • Cuenta con formación académica en informática, ingeniería de datos, ciencia de datos o un campo cuantitativo relacionado
  • Tiene experiencia práctica en entornos de producción con Databricks
  • Aporta amplia experiencia creando cargas de trabajo de datos en Databricks
  • Tiene sólidos conocimientos de PySpark y Delta Lake
  • Domina SQL, incluidas las funciones de ventana, las combinaciones complejas y la optimización de consultas
  • Tiene experiencia con la ingesta en streaming o incremental, incluidas Structured Streaming o Auto Loader, además de patrones de idempotencia, puntos de control y evolución de esquemas
  • Tiene experiencia en modelado de datos para BI y análisis
  • Comprende las pruebas y CI/CD para flujos de trabajo de Databricks
  • Conoce los fundamentos de ingeniería de software y DevOps, incluidos Git, las revisiones de código, los analizadores estáticos, las pruebas unitarias y las canalizaciones de CI/CD
  • Aplica pruebas de calidad de datos con expectativas de canalizaciones, pruebas de dbt o métodos similares
  • Domina herramientas de IA agéntica como Cursor IDE y GitHub Copilot
  • Tiene sólidas habilidades analíticas y de resolución de problemas
  • Tiene experiencia colaborando con equipos de ingeniería y desarrollo de productos
  • Se expresa con fluidez en inglés, tanto oralmente como por escrito
  • Reside en Portugal o está dispuesto/a y legalmente habilitado/a para vivir y trabajar allí

Beneficios

  • Salario en función de la experiencia y el rendimiento
  • Días de baja por enfermedad remunerados
  • Seguro médico y dental
  • Presupuesto para mejorar la comodidad
  • Una empresa que prioriza el trabajo remoto
  • Horario laboral flexible
  • Proyectos con clientes globales líderes del sector
  • Una cultura centrada en las personas que valora y empodera al equipo
  • Un entorno de trabajo informal
  • Eventos de equipo para compartir conocimientos y celebrar juntos
  • Mentoría y evaluaciones del rendimiento para impulsar el crecimiento profesional