Pharo Management
Cazoo
Principal Platform Engineer
Sobre la oportunidad
Cazoo es el destino definitivo para los entusiastas y compradores de coches. Como líderes en el mercado, nos enorgullecemos de ofrecer herramientas de búsqueda inigualables, guías de coches expertas, reseñas detalladas y una guía completa de precios de vehículos. Nuestra misión es sencilla: ayudar a los compradores a encontrar su coche ideal de forma eficiente y con confianza, al tiempo que ayudamos a los concesionarios de automoción a llegar a millones de compradores interesados.
En Cazoo, formarás parte de un equipo que está revolucionando la forma en que la gente compra y vende coches. Si estás listo para impulsar tu carrera en un entorno dinámico y de ritmo rápido, Cazoo es tu lugar. ¡Únete a nosotros y sé parte de la configuración del futuro de la venta minorista de automoción!
Buscamos un Principal Platform Engineer
Sobre el puesto
Buscamos un Principal Platform Engineer para ayudar a dar forma a la próxima generación de la plataforma tecnológica de Cazoo.
Estamos llevando a cabo una modernización significativa de nuestra arquitectura actual basada en Azure, avanzando hacia servicios más escalables, nativos de la nube y basados en eventos. Esta es una oportunidad para influir en cómo evoluciona nuestra plataforma principal, mejorar la experiencia de nuestros equipos de ingeniería y construir los cimientos que respaldan nuestros productos orientados al cliente.
Este es un puesto de liderazgo técnico práctico que combina ingeniería de software, arquitectura y estrategia de plataforma. Dedicarás aproximadamente la mitad de tu tiempo a contribuir activamente a la entrega de ingeniería, mientras ayudas a establecer la dirección técnica, asesoras a ingenieros e impulsas iniciativas entre equipos.
Diversidad e inclusión en Cazoo
Las mejores ideas provienen de personas con diferentes orígenes, experiencias y formas de pensar. En Cazoo somos un lugar donde las personas se sienten cómodas expresándose, contribuyendo y creciendo. Aporta tu perspectiva. Aporta tu experiencia. Sé tú mismo.
Reporta a: Director of Technology
Tipo de contrato: Indefinido
Ubicación: Remoto, con base en el Reino Unido
Serás responsable de
- Liderar desde el frente como ingeniero práctico: escribiendo código de producción, revisando pull requests, trabajando en pareja con ingenieros y asumiendo tu parte de los problemas más difíciles, para que tu dirección arquitectónica se base en la realidad de construir y ejecutar nuestros sistemas.
- Poseer la hoja de ruta técnica para nuestras capacidades de plataforma principal: establecer la dirección sobre cómo se almacenan, enriquecen y sirven nuestros datos en toda la empresa, impulsando esa hoja de ruta hasta su entrega y trabajando con las partes interesadas de producto y comerciales para secuenciar el trabajo según las prioridades del negocio.
- Liderar el diseño y la entrega de servicios orientados al dominio y basados en eventos en Azure, así como la retirada de los sistemas heredados que reemplazan, haciendo concesiones pragmáticas entre la perfección y la deuda técnica para alinearnos con nuestras prioridades como empresa.
- Asegurar que los sistemas que ya ejecutamos se mantengan con un alto estándar, tratando la preparación operativa, la monitorización y la mejora a corto y medio plazo como parte del trabajo diario, no como algo que espera al próximo proyecto de modernización.
- Contribuir y hacer crecer la cultura de ingeniería más amplia: elevando el listón en los estándares de codificación, pruebas y mejores prácticas en nuestras bases de código de Java y TypeScript, compartiendo conocimientos abiertamente y ayudando a los ingenieros de todos los niveles a construir sistemas que sean fiables, seguros y escalables por defecto.
- Hacer crecer activamente a los ingenieros que te rodean: asesorando y entrenando en todos los niveles, dando retroalimentación directa y constructiva, y participando plenamente en la contratación: entrevistando, realizando evaluaciones técnicas, integrando a nuevos miembros y ayudando a dar forma a cómo evaluamos y desarrollamos a los ingenieros.
- Liderar buenos resultados de equipos ágiles asegurando que se tomen decisiones de ingeniería que tengan en cuenta la deuda técnica, el diseño de sistemas, la estabilidad/fiabilidad, la monitorización/observabilidad y las necesidades del negocio.
- Ser un miembro activo y colaborativo de nuestra comunidad de arquitectura: contribuyendo y revisando diseños entre dominios, ayudando a establecer y evolucionar principios y estándares arquitectónicos compartidos, y trabajando abiertamente con otros principales, arquitectos y equipos para que las decisiones se tomen en conjunto en lugar de forma aislada.
- Profundizar en los problemas de rendimiento y fiabilidad del sistema y la aplicación: recopilando rápidamente contexto sobre sistemas que quizás no hayas tocado antes, formando una imagen clara del problema y trabajando con ingenieros de toda la organización para convertir eso en un plan de acción acordado y llevarlo a cabo.
- Defender el uso eficaz del desarrollo asistido por IA en todo el departamento: utilizando herramientas de codificación agéntica y LLMs para acelerar la entrega, las revisiones, la documentación y las tareas operativas; estableciendo barreras de seguridad, estándares y prácticas de evaluación para que los cambios generados por IA cumplan con el mismo nivel de calidad que cualquier otro; e identificando dónde la IA puede mejorar nuestras capacidades de plataforma, datos y producto.
Requisitos mínimos
Lo que idealmente buscamos
- Un líder en backend e ingeniería de plataforma con varios años de experiencia diseñando, construyendo y operando sistemas de alto tráfico y críticos para el negocio.
- Un historial probado de liderar la modernización de sistemas heredados hacia dominios bien diseñados y nativos de la nube, incluido el difícil trabajo de retirar el sistema antiguo de forma segura.
- Experiencia en el diseño de arquitecturas basadas en eventos utilizando soluciones como Azure Event Hubs, Event Grid, Service Bus o Kafka.
- Experiencia práctica diaria en el uso de asistentes de codificación de IA y herramientas agénticas (como Claude Code, Cursor o GitHub Copilot) como parte de tu propio flujo de trabajo, con un punto de vista claro sobre dónde añaden valor, dónde no, y cómo mantener la calidad y la seguridad intactas al utilizarlas.
- Sólidas habilidades de modelado de datos en almacenes relacionales y no relacionales: diseñando esquemas normalizados para datos de dominio complejos y en evolución, modelos de documentos donde la flexibilidad importa, capas de caché y vistas materializadas, modelos de lectura respaldados por blobs e índices de búsqueda que sirven rutas de lectura de alto tráfico, con una comprensión clara de las compensaciones de consistencia, propiedad y ciclo de vida entre ellos.
- Experiencia en las siguientes tecnologías:
- TypeScript y Node.js node.js
- Azure, incluyendo AKS, Azure Functions, almacenamiento y servicios de mensajería
- Terraform
- Kubernetes y Docker
- Prometheus, Grafana e instrumentación al estilo OpenTelemetry
- PostgreSQL, Azure Cosmos DB (MongoDB API), Redis, Azure Blob Storage y Azure AI Search
- Automatizado
- La experiencia previa con lo siguiente es una ventaja:
- Azure AI Search u otras plataformas de búsqueda (Solr, Elasticsearch, OpenSearch)
- Herramientas de gestión de API (Azure APIM, Apigee, Kong, Amazon API Gateway)
- Azure devops y Github Actions
- Dominios de automoción, marketplace o clasificados
- Construcción de funciones o flujos de trabajo impulsados por IA: integración de LLM APIs, trabajo con búsqueda y recuperación (RAG), o aplicación de IA a problemas de calidad y enriquecimiento de datos.
- Java 17+ y Spring Boot
Ventajas y beneficios
Así es como te apoyamos:
Finanzas 💰
- Más que igualamos tu compromiso con tu pensión, así que cuando tú aportas 6%, nosotros ponemos 9%, elevando tu total al 15% de tu salario base.
- Premios trimestrales basados en valores con generosos premios en efectivo.
- Bono por recomendación: Recomienda a un colega y obtén £2,000.
Equilibrio vida-trabajo 🏖️
- 25 días (más festivos)
- Permiso familiar mejorado después de 6 meses de servicio:
- Permiso de maternidad/progenitor gestante: 20 semanas al 100% del salario.
- Permiso de paternidad/progenitor no gestante: 12 semanas al 100% del salario.
- Días de voluntariado: Ofrecemos 2 días de voluntariado al año para que puedas ayudar donde más te importe.
Salud y tranquilidad 🏩
Cobertura integral para que tú (y tus seres queridos) tengáis la atención que necesitáis.
- Seguro médico privado AXA: Cobertura de alto nivel para ti, tu pareja y tus dependientes, incluyendo condiciones preexistentes.
- Seguro dental Bupa: Cobertura de nivel 2 para reembolso en atención preventiva, restauradora y de emergencia.
- Médico de cabecera privado: Acceso digital 24/7 a través de Help@Hand.
- Protección de ingresos: 13 semanas de baja por enfermedad, antes de pasar a la cobertura de enfermedad a largo plazo con Canada Life.
- Seguro de vida: 4x el salario básico cubierto por Unum.
- Apoyo especializado: Asesoramiento gratuito y apoyo para la menopausia/fertilidad a través de Peppy.
Tu crecimiento 🌱
Te contratamos por tu talento y estamos comprometidos a ayudarte a expandirlo.
- Presupuesto de aprendizaje y oportunidades de desarrollo continuo. Cada gerente tiene un presupuesto dedicado para el desarrollo específico de tu puesto.
Los extras 🔍
- Portátil proporcionado por la empresa.
- Perks@Work: Descuentos en más de 30,000 minoristas y lugares de entretenimiento.
- Conferencia anual con ponentes invitados de primer nivel. Entre los invitados anteriores se incluyen nombres como Matthew Syed y Damian Hughes.
- Ya sea nuestra fiesta de verano o la fiesta anual festiva, nos aseguramos de tomarnos el tiempo para reunir a todos y celebrar con estilo.
- Comida y bebida gratis en la oficina.
- Somos socios orgullosos del Brentford FC y compartimos las recompensas contigo. Desde entradas para partidos hasta la oportunidad única en la vida de jugar tú mismo en el campo, te acercamos a la acción.
