Aistech Space se centra en generar imágenes térmicas de alta resolución, asequibles y recurrentes del planeta para ofrecer una nueva perspectiva de los recursos cambiantes de la Tierra. La empresa tiene su sede en Barcelona y tiene como objetivo revolucionar la teledetección para el monitoreo ambiental y la gestión de recursos.
Lo que harás
Desempeñarás un papel fundamental en el diseño, construcción y escalado de los microservicios que conectan los datos de nuestra constelación de satélites con nuestros usuarios finales. Trabajando dentro de un flujo de trabajo de desarrollo basado en trunk‑based development, te centrarás en escribir código robusto y escalable utilizando patrones de arquitectura de software modernos, mientras colaboras estrechamente con nuestro equipo de Plataforma/DevOps para garantizar despliegues nativos en la nube sin problemas.
- Arquitectura de Microservicios: Diseñar, construir y mantener microservicios de alto rendimiento y escalables utilizando Golang (implementando Arquitectura Hexagonal/Domain-Driven Design) y Python.
- Diseño de API y Comunicación: Desarrollar y mantener una comunicación eficiente entre servicios utilizando gRPC y Protocol Buffers (a través de Buf), proporcionando acceso HTTP mediante la traducción de gRPC a endpoints RESTful a través de API gateways.
- Integración de Dominio y Lógica de Negocio: Implementar e integrar lógica de negocio geoespacial central y estándares de Observación de la Tierra como STAC (SpatioTemporal Asset Catalog) y STAPI (Sensor Tasking API).
- Gestión de Datos: Diseñar y optimizar esquemas de bases de datos y consultas para garantizar un alto rendimiento y acceso a datos de baja latencia para nuestra telemetría y metadatos de imágenes.
- Colaboración DevOps: Escribir aplicaciones contenerizadas y colaborar sin problemas con ingenieros de Plataforma/DevOps para garantizar que sus servicios se ejecuten de manera confiable en Kubernetes en GCP. Construirás teniendo en cuenta la observabilidad, la seguridad y los principios nativos de la nube.
- Experiencia profesional demostrable en ingeniería de software backend (contratamos en múltiples niveles, y las expectativas de la entrevista se ajustarán a tu experiencia).
- Dominio de Golang y/o Python (con disposición para trabajar profundamente en ambos).
- Experiencia con gRPC, Protocol Buffers y diseño de API RESTful.
- Sólida comprensión de patrones de diseño de software, principios SOLID y arquitectura limpia (por ejemplo, Arquitectura Hexagonal).
- Experiencia con bases de datos relacionales (por ejemplo, PostgreSQL) y sistemas de caché o mensajería.
- Experiencia en la construcción de aplicaciones contenerizadas (Docker).
- Familiaridad con trunk-based development, pruebas automatizadas y pipelines de CI/CD modernos.
Requisitos deseables:
- Experiencia práctica con GCP y orquestación de Kubernetes (utilizando herramientas como K9s y kubectl).
- Familiaridad con Infraestructura como Código (Tofu/Terraform) y flujos de trabajo GitOps (ArgoCD).
- Antecedentes o interés en datos geoespaciales, SIG o estándares de Observación de la Tierra.
Lo que obtendrás al unirte a nosotros
- Forma parte de un equipo apasionado, colaborativo y respetuoso.
- Disfruta de un contrato estable y permanente en una empresa de rápido crecimiento.
- Horario flexible y trabajo híbrido: 6 días/mes desde casa.
- Salario competitivo y retribución flexible a través de Cobee.
- Acceso gratuito a pistas de pádel y gimnasio en las instalaciones.
- Fruta fresca y café diarios.
- Trabaja en un ambiente internacional y diverso.
- 23 días de vacaciones, además de tu cumpleaños, 24 y 31 de diciembre libres.
Trabajarás en la sede de Barcelona en Sant Cugat.
Para ser considerado para este puesto, debes tener el derecho legal de trabajar en la Unión Europea. No podemos proporcionar patrocinio de visa.
#J-18808-Ljbffr