El portal de empleo de España
Más de 91.000 ofertas activasIngeniero de Software Sénior | Optimización de Bases de Datos
En remoto, European Union·Añadida hoy (comprobada el 6 nov)
9 ofertas abiertas
Nuestro resumen
- Modalidad
- En remoto (European Union)
- Inglés
- Obligatorio
- Experiencia
- Nivel sénior



Habilidades
Se valora
Esta oferta se escribió originalmente en inglés.
Requisitos
Qué buscan
- Sólidos fundamentos de ingeniería de software, incluyendo abstracciones limpias y código mantenible.
- Experiencia profesional construyendo servicios de producción en Go.
- Conocimiento profundo de PostgreSQL o MySQL.
- Comprensión de cómo funcionan los clientes de bases de datos, los controladores (drivers) y los protocolos de red (wire protocols).
- Sólidas habilidades de depuración, optimización y ajuste de rendimiento.
- Experiencia con el perfilado de consultas, diseño de índices y ajuste de bases de datos más allá del uso de ORM.
- Experiencia llevando un proyecto técnico complejo desde el diseño hasta la producción.
- Inglés fluido, tanto escrito como hablado.
- Un enfoque proactivo y adaptable para trabajar en un entorno de ritmo rápido.
- Comodidad trabajando con la ambigüedad y contribuyendo a la dirección técnica.
Se valorará
- Experiencia con Rust, especialmente con servicios de red de alto rendimiento o proxies.
- Experiencia construyendo o extendiendo proxies, gateways o poolers de bases de datos.
- Experiencia diseñando estrategias de invalidación de caché a escala.
- Experiencia con recomendación de índices, análisis de planes de consulta o herramientas de optimización de consultas.
- Experiencia validando cambios técnicos mediante la reproducción de cargas de trabajo (workload replay), tráfico en la sombra (shadow traffic) o benchmarking.
- Experiencia en producción con Prometheus, Grafana o OpenTelemetry.
- Experiencia trabajando con Kubernetes e infraestructura en la nube.
Salario y beneficios
Qué ofrecen
- De 6.500 € a 9.000 € brutos al mes, dependiendo de la experiencia y el nivel
- Entorno de trabajo remote-first
- Opciones de acciones (equity options)
- Equipo global de especialistas en la nube e infraestructura
- Feedback rápido y ciclos de entrega cortos, con muchos proyectos de funcionalidades completados en un plazo de una a cuatro semanas
- 10% del tiempo de trabajo para proyectos personales o desarrollo profesional
- Presupuesto anual de aprendizaje, incluyendo conferencias y cursos
- Hackathon anual
- Presupuesto para team-building y eventos de la empresa
- Presupuesto para equipamiento
- Días libres adicionales
El puesto
Las bases de datos se siguen gestionando manualmente. Los ingenieros monitorizan consultas lentas, deciden qué índices añadir, ajustan los límites de conexión e introducen caché, a menudo sin poder demostrar si esos cambios mejorarán el rendimiento en producción.
CAST AI está construyendo un administrador de bases de datos autónomo capaz de identificar problemas, recomendar mejoras y validar que dichas mejoras funcionan antes de que los clientes confíen en ellas.
Como Senior Software Engineer en el equipo de Database Optimisation, trabajarás en dos componentes principales:
- Database Gateway: Un proxy de alto rendimiento en Rust que se sitúa delante de las bases de datos de los clientes y proporciona capacidades como la limitación de tasa (rate limiting) y el almacenamiento en caché sin requerir cambios en la aplicación.
- Database Agent: Un servicio basado en Go que analiza las cargas de trabajo de las bases de datos y genera recomendaciones, como sugerencias de índices y mejoras de consultas.
El objetivo no es simplemente generar recomendaciones. Cada recomendación debe ser fiable y estar validada. Una lectura obsoleta, una decisión de caché incorrecta o una mala sugerencia de índice pueden afectar al sistema de producción de un cliente, por lo que la exactitud es fundamental para el puesto.
Ayudarás a dar forma a la arquitectura, la dirección técnica y la hoja de ruta del producto de DBA autónomo.
Qué harás
- Diseñar, construir y operar el Database Gateway.
- Desarrollar servicios de alto rendimiento en Go y Rust.
- Trabajar en el almacenamiento en caché de bases de datos, la limitación de tasa y otras capacidades del gateway.
- Construir el motor de recomendaciones del Database Agent.
- Desarrollar sistemas para sugerencias de índices, análisis de consultas y mejoras de consultas.
- Trabajar en la invalidación de caché y la consistencia de datos, donde la exactitud es crítica.
- Crear métodos para validar de forma segura las recomendaciones de la base de datos antes de que se apliquen.
- Depurar problemas complejos de producción en el gateway, el agente y los sistemas de bases de datos subyacentes.
- Analizar el rendimiento de la base de datos, el comportamiento de las consultas y los patrones de carga de trabajo.
- Colaborar con los equipos de producto e ingeniería en problemas sin soluciones establecidas.
- Contribuir a la dirección del producto, las decisiones técnicas y la hoja de ruta de ingeniería.
- Ayudar a dar forma a la próxima generación de administración de bases de datos automatizada.
Tecnología
- Go y Rust
- PostgreSQL y MySQL
- Kubernetes
- AWS, GCP y Azure
- Terraform
- gRPC y REST
- Prometheus, Grafana, Loki, Tempo y VictoriaMetrics
- GitLab CI y Argo CD
Proceso de selección
- Llamada de cribado con el reclutador
- Entrevista con el Hiring Manager
- Entrevista técnica de diseño de sistemas
- Entrevista de live coding
- Entrevista de cultura ejecutiva
Se podrá realizar una verificación de antecedentes en la etapa final a través de nuestro proveedor externo, Checkr.
CAST AI no ofrece patrocinio de visados ni permisos de trabajo para este puesto.
Esta oportunidad está abierta actualmente a candidatos que residan en:
Bulgaria, Croacia, Estonia, Grecia, Hungría, Letonia, Lituania, Polonia, Rumanía, Eslovaquia, Eslovenia y Ucrania.
Sobre Cast AI
Cast AI es una empresa de infraestructura en la nube que ofrece una plataforma de optimización de Kubernetes y de Automatización del Rendimiento de Aplicaciones (APA®). Convierte las señales de carga de trabajo de Kubernetes, infraestructura, costes y SLO en acciones automatizadas, tales como el ajuste de tamaño de pods (rightsizing), el escalado de nodos y la optimización de GPUs e instancias Spot, e integra con AWS, Azure y Google Cloud. La empresa informa de que más de 2100 empresas en todo el mundo confían en ella y fue fundada por Leon, Laurent y Yuri después de que su anterior startup, Zenedge, fuera adquirida por Oracle en 2018.
- Sector
- Infraestructura cloud
- Sede
- Miami, Florida, Estados Unidos
Datos prácticos
- Cast AI informa de que más de 2100 empresas en todo el mundo confían en ella, lo que indica una base de clientes internacional.
- Su plataforma se integra con AWS, Azure y Google Cloud, los principales proveedores de nube pública.
- Las vacantes actuales incluyen puestos con alcance en Europa y EMEA, como "Senior Software Engineer | Kubernetes Automation | EU" y "Senior Product Marketing Manager | Kimchi | EMEA".
- La empresa fue cofundada por Leon, Laurent y Yuri, quienes anteriormente crearon Zenedge, adquirida por Oracle en 2018.
En sus propias palabras
Sobre la empresa y el equipo
CAST AI es una plataforma de automatización que optimiza la infraestructura de la nube e IA a escala. Al integrar la toma de decisiones autónoma directamente en Kubernetes y entornos de nube, CAST AI mejora continuamente el rendimiento, la fiabilidad y la eficiencia en producción.
Más de 2.100 empresas ya confían en CAST AI, incluyendo Akamai, BMW, Cisco, FICO, Hugging Face, NielsenIQ, Swisscom y TGS.
CAST AI opera en 34 países y tiene una cultura "remote-first" construida en torno a equipos pequeños y altamente técnicos. En enero de 2026, la empresa alcanzó el estatus de unicornio tras una inversión estratégica de Pacific Alliance Ventures, elevando su valoración por encima de los 1.000 millones de dólares.