El portal de empleo de España

Ingeniero de Software Sénior

En remoto, Barcelona·Jornada completa·Añadida hace 24 días

Seqera

7 ofertas abiertas

Resumen

Detalles del puesto

  • Jornada completa

    Según la oferta.

  • Totalmente en remoto

    Según la oferta.

Requisitos

  • Trabajar en inglés

    Se requiere inglés, según la oferta.

  • Tener 4+ años de experiencia

    Puesto de nivel Senior.

Esta oferta se ha traducido automáticamente al español.

Salario y beneficios

Qué ofrecen

  • Tiempo libre: 23 días de vacaciones al año, 3 días concedidos por Seqera en diciembre, y los festivos nacionales/públicos según tu ubicación.

  • Equity

  • Seguro médico privado.

  • Seguro de vida privado

  • Ayuda para oficina en casa (valorada en más de 1.000 USD)

  • Suscripción a Oliva, aplicación de salud mental

  • Presupuesto anual de aprendizaje y desarrollo (1.000 USD)

Requisitos

Qué buscan

  • Más de 4 años construyendo y operando servicios backend de producción, con responsabilidad real sobre al menos uno.

  • Sólidos conocimientos de Java y/o Groovy, con Micronaut, Spring Boot o similares.

  • Experiencia práctica real con la API de un proveedor de la nube principal: aprovisionar y gestionar recursos de forma programática, no solo desplegar en ellos.

  • Haber trabajado con Kubernetes como entorno donde realmente se ejecutan las cargas de trabajo.

  • Te importa la precisión. Idealmente, habrás trabajado en sistemas de facturación, medición u otros donde los datos incorrectos tienen consecuencias; si no es así, aportas el mismo rigor a la integridad de los datos de todos modos.

  • Comodidad diseñando APIs REST y modelos de datos, y manteniendo las integraciones funcionando a través de versiones y fallos.

  • Haber sido responsable de algo orientado al cliente en producción.

  • Comodidad heredando un sistema, haciendo preguntas y documentando lo que nunca se escribió.

  • Comodidad con la ambigüedad: desarrollas hipótesis con información limitada, impulsas el trabajo de forma independiente y pides ayuda pronto para no bloquearte.

  • Usamos IA todos los días y esperamos que los ingenieros la utilicen ampliamente. No hace falta que seas un experto, pero debes estar genuinamente abierto a ello.

Se valorará

  • Multi-cloud: experiencia práctica en dos o más de AWS, Azure, GCP.

  • Planificadores de HPC y batch (Slurm, LSF, PBS, AWS Batch, Google Batch, Azure Batch).

  • Cargas de trabajo de GPU y aprovisionamiento habilitado para GPU.

  • Plataformas de monetización o facturación basadas en el uso (Metronome, Stripe) y precios de pago por uso.

  • Trabajo en productos de autoservicio o de capa gratuita: embudos de registro, límites de uso, conversión.

  • Experiencia en bioinformática, Nextflow o computación científica.

  • Herramientas de observabilidad (Prometheus, Grafana, ELK) y responsabilidad en CI/CD.

  • Alguna exposición a frontend (Angular).

  • Contribuciones a proyectos de código abierto (open-source)

El puesto

Buscamos un Senior Software Engineer para unirse a nuestro equipo de Unified Compute y hacerse responsable de la capa de aplicación que convierte la capacidad de cómputo en algo que nuestros clientes puedan configurar, ejecutar y pagar; esto abarca Seqera Intelligent Compute, su integración con la Seqera Platform, y la medición y facturación que hay detrás. Esta capa es esencial para el éxito operativo de nuestra plataforma orientada al cliente: determina si los innovadores y araştırmadores de la biotecnología pueden configurar el cómputo que necesitan, ejecutar sus cargas de trabajo de forma fiable dondequiera que las ejecuten, y obtener una visión transparente y precisa de lo que han utilizado y lo que les ha costado.

Ayudarás a dar forma a un backend que soporte el aprovisionamiento de entornos de cómputo en AWS, Azure, GCP, Kubernetes, planificadores de HPC y ejecuciones de GPU; el seguimiento de uso multi-inquilino (multi-tenant) y el cálculo preciso de la facturación en despliegues en la nube y on-prem; y los procesos de incorporación (onboarding) de la modalidad de pago por uso y de la capa gratuita que traen a nuevos usuarios a la plataforma. El rol abarca un trabajo de ingeniería de alto impacto —desde el diseño de la arquitectura del sistema hasta el modelado de datos, integraciones con proveedores de la nube y desarrollo de APIs— utilizando tecnologías JVM (Java, Groovy, Micronaut).

Tendrás autonomía para influir en nuestras decisiones de arquitectura, mejorar el ciclo de vida de los procesos de aprovisionamiento de cómputo y facturación, y colaborar estrechamente con los equipos de producto, plataforma e infraestructura para ofrecer resultados de ingeniería de primer nivel. Es un alcance amplio y serás el responsable de principio a fin, contando con tres ingenieros en el equipo para apoyarte en las decisiones más difíciles.

Qué harás

  • Construir y ser responsable de la integración entre Seqera Intelligent Compute y la Seqera Platform.

  • Gestionar los entornos de cómputo de la plataforma: permitir que los clientes configuren y ejecuten cómputo en AWS, Azure y GCP, Kubernetes, planificadores de HPC y ejecuciones habilitadas para GPU, gestionando las diferencias entre esos backends.

  • Desarrollar utilizando las APIs y SDK de los proveedores de la nube, y gestionar lo que el mundo real devuelve: fallos parciales, errores de cuota y permisos, y particularidades de los proveedores que afectan al producto.

  • Gestionar la ruta de facturación y de pago por uso: medir el uso con precisión, asegurar que los eventos de uso y las facturas sean conciliables, y hacer que el proceso de incorporación de usuarios gratuitos funcione.

  • Diseñar modelos de datos y APIs que se mantengan consistentes a través de servicios y versiones.

  • Hacer que los fallos sean legibles: convertir los errores brutos de proveedores y planificadores en algo sobre lo que un usuario pueda actuar, y añadir las pruebas y la observabilidad que permitan diagnosticar el siguiente incidente con mayor rapidez.

  • Trabajar directamente con los equipos de Plataforma y de producto, y colaborar en la resolución de escalaciones de clientes reales.

  • Tomar decisiones de diseño dentro de tu ámbito y documentar el sistema para que no dependa de una sola persona.

Sobre Seqera

Seqera es una empresa de software bioinformático que ofrece soluciones de orquestación de flujos de trabajo y gestión de pipelines de datos para la industria de las ciencias de la vida. Su producto insignia, Nextflow Tower, es una plataforma basada en la nube que permite a científicos e investigadores ejecutar flujos de trabajo computacionales complejos a escala, especialmente en genómica y otros campos intensivos en datos. La empresa atiende a una base de clientes global, incluyendo importantes instituciones de investigación, empresas farmacéuticas y firmas biotecnológicas, y es reconocida como un actor clave en el espacio de la bioinformática y la biología computacional.

Seqera fue fundada en Barcelona, España, y mantiene su sede allí, con oficinas adicionales en Estados Unidos y otras ubicaciones. La empresa está profundamente integrada en el ecosistema tecnológico y bioinformático local, y su equipo es internacional, con un fuerte enfoque en software de código abierto y participación comunitaria. Para profesionales internacionales, Seqera ofrece la oportunidad de trabajar en infraestructura científica de vanguardia, colaborar con un equipo global y contribuir a proyectos que tienen un impacto directo en la investigación biomédica y la atención sanitaria.

Sector
Bioinformatics
Fundación
2018
Plantilla
100–250
Sede
Barcelona, Spain
En España
Barcelona

Datos prácticos

  • Seqera tiene su sede en Barcelona, un importante centro tecnológico europeo con alta calidad de vida y una gran comunidad internacional.
  • El idioma de trabajo de la empresa es el inglés, lo que la hace accesible para profesionales internacionales que no hablan español.
  • Seqera ofrece acuerdos de trabajo flexibles y favorables al teletrabajo, con un equipo distribuido entre Europa y EE. UU.
  • La empresa es un contribuyente clave del proyecto de código abierto Nextflow, lo que brinda a los ingenieros la oportunidad de trabajar en software científico ampliamente utilizado.
  • El sólido ecosistema biotecnológico y tecnológico de Barcelona ofrece amplias oportunidades de networking y crecimiento profesional.

En sus propias palabras

Sobre la empresa y el equipo

Seqera tiene la misión de empoderar a científicos y organizaciones para resolver los mayores desafíos de la humanidad a través de la ciencia basada en datos. Como la empresa detrás de Nextflow y la Seqera Platform, permitimos que empresas globales, innovadores biotecnológicos, instituciones académicas y organizaciones del sector público escalen flujos de trabajo de datos complejos con confianza.

Somos un equipo global con cultura de trabajo remoto, con sede en Barcelona y colegas en EE. UU., el Reino Unido y otros lugares. A medida que seguimos creciendo, estamos reforzando nuestras bases internas, y ahí es donde entras tú.

Sobre el puesto

Todas las vacantes de Seqera
WhatsApp