Cazoo

Principal Platform Engineer

TypeScriptJavaNode.jsPostgreSQLDockerKubernetesTerraform
Traduction automatique. Consultez l’original.

À propos du poste

Cazoo est la destination ultime pour les passionnés de voitures et les acheteurs ! En tant que leader sur le marché, nous sommes fiers de proposer des outils de recherche inégalés, des guides automobiles experts, des avis pertinents et un guide complet des prix des véhicules. Notre mission est simple : permettre aux acheteurs de trouver leur voiture idéale efficacement et en toute confiance, tout en aidant les détaillants automobiles à atteindre des millions d'acheteurs enthousiastes.

Chez Cazoo, vous ferez partie d'une équipe qui révolutionne la façon dont les gens achètent et vendent des voitures. Si vous êtes prêt à faire progresser votre carrière dans un environnement dynamique et en évolution rapide, Cazoo est fait pour vous. Rejoignez-nous et participez à façonner l'avenir de la vente au détail automobile !

Nous recherchons un Principal Platform Engineer

À propos du poste

Nous recherchons un Principal Platform Engineer pour aider à façonner la prochaine génération de la plateforme technologique de Cazoo.

Nous entreprenons une modernisation significative de notre architecture existante basée sur Azure, en nous orientant vers des services plus évolutifs, cloud-native et pilotés par les événements. C'est une opportunité d'influencer l'évolution de notre plateforme principale, d'améliorer l'expérience de nos équipes d'ingénierie et de construire les fondations qui soutiennent nos produits destinés aux clients.

Il s'agit d'un rôle de leadership technique opérationnel, combinant ingénierie logicielle, architecture et stratégie de plateforme. Vous consacrerez environ la moitié de votre temps à contribuer activement à la livraison technique, tout en aidant à définir l'orientation technique, à encadrer les ingénieurs et à piloter des initiatives transverses entre les équipes.

Diversité et inclusion chez Cazoo

Les meilleures idées viennent de personnes ayant des antécédents, des expériences et des façons de penser différents. Chez Cazoo, nous sommes un lieu où les gens se sentent à l'aise pour s'exprimer, contribuer et grandir. Apportez votre perspective. Apportez votre expérience. Soyez vous-même.

Rattaché à : Directeur de la technologie

Type de contrat : CDI

Localisation : Télétravail, basé au Royaume-Uni

Vos responsabilités

  1. Montrer l'exemple en tant qu'ingénieur opérationnel : écrire du code de production, examiner les pull requests, travailler en binôme avec les ingénieurs et prendre en charge votre part des problèmes les plus complexes, afin que votre orientation architecturale soit ancrée dans la réalité de la construction et de l'exploitation de nos systèmes.
  1. Être responsable de la feuille de route technique pour les capacités de notre plateforme principale : définir la direction concernant la manière dont nos données sont stockées, enrichies et servies à travers l'entreprise, piloter cette feuille de route jusqu'à la livraison, et travailler avec les parties prenantes produit et commerciales pour séquencer le travail en fonction des priorités de l'entreprise.
  1. Diriger la conception et la livraison de services orientés domaine et pilotés par les événements sur Azure, ainsi que le retrait des systèmes hérités qu'ils remplacent - en faisant des compromis pragmatiques entre perfection et dette technique pour s'aligner sur nos priorités en tant qu'entreprise.
  1. Veiller à ce que les systèmes que nous exploitons déjà soient maintenus à un niveau élevé - en traitant la préparation opérationnelle, la surveillance et l'amélioration à court et moyen terme comme faisant partie du travail quotidien, et non comme quelque chose qui attend le prochain projet de modernisation.
  1. Contribuer à la culture d'ingénierie plus large et la développer : élever le niveau des normes de codage, des tests et des meilleures pratiques dans nos bases de code Java et TypeScript, partager ouvertement les connaissances et aider les ingénieurs à tous les niveaux à construire des systèmes fiables, sécurisés et évolutifs par défaut.
  1. Faire grandir activement les ingénieurs qui vous entourent : encadrer et coacher à tous les niveaux, donner des retours directs et constructifs, et participer pleinement au recrutement — mener des entretiens, effectuer des évaluations techniques, intégrer les nouveaux arrivants et aider à définir la manière dont nous évaluons et développons les ingénieurs.
  1. Mener à bien les résultats des équipes agiles en veillant à ce que les décisions d'ingénierie prennent en compte la dette technique, la conception des systèmes, la stabilité/fiabilité, la surveillance/observabilité et les besoins de l'entreprise.
  1. Être un membre actif et collaboratif de notre communauté d'architecture : contribuer et examiner les conceptions à travers les domaines, aider à définir et à faire évoluer les principes et normes architecturaux partagés, et travailler ouvertement avec d'autres responsables, architectes et équipes afin que les décisions soient prises ensemble plutôt qu'isolément.
  1. Plonger en profondeur dans les problèmes de performance et de fiabilité des systèmes et des applications : acquérir rapidement du contexte sur des systèmes que vous n'avez peut-être pas touchés auparavant, former une image claire du problème et travailler avec les ingénieurs de toute l'organisation pour transformer cela en un plan d'action convenu et le mener à bien.
  1. Promouvoir l'utilisation efficace du développement assisté par l'IA dans tout le département : utiliser des outils de codage agentiques et LLMs pour accélérer la livraison, les revues, la documentation et les tâches opérationnelles ; établir des garde-fous, des normes et des pratiques d'évaluation afin que les changements générés par l'IA atteignent le même niveau de qualité que tout autre ; et identifier où l'IA peut améliorer nos capacités de plateforme, de données et de produit.

Prérequis

Ce que nous recherchons idéalement

  1. Un leader en backend et en ingénierie de plateforme avec plusieurs années d'expérience dans la conception, la construction et l'exploitation de systèmes à fort trafic et critiques pour l'entreprise.
  1. Une expérience avérée dans la direction de la modernisation de systèmes hérités vers des domaines cloud-native bien conçus - y compris le travail difficile de dépréciation sécurisée de l'ancien système.
  1. Expérience dans la conception d'architectures pilotées par les événements en utilisant des solutions telles que Azure Event Hubs, Event Grid, Service Bus ou Kafka.
  1. Expérience pratique au quotidien de l'utilisation d'assistants de codage IA et d'outils agentiques (tels que Claude Code, Cursor ou GitHub Copilot) dans le cadre de votre propre flux de travail, avec un point de vue clair sur les domaines où ils apportent de la valeur, ceux où ils n'en apportent pas, et comment maintenir la qualité et la sécurité lors de leur utilisation.
  1. Solides compétences en modélisation de données à travers des magasins relationnels et non relationnels — conception de schémas normalisés pour des données de domaine complexes et évolutives, modèles de documents là où la flexibilité compte, couches de mise en cache, vues matérialisées, modèles de lecture basés sur des blobs et index de recherche qui servent des chemins de lecture à fort trafic - avec une compréhension claire des compromis de cohérence, de propriété et de cycle de vie entre eux.
  1. Expérience dans les technologies suivantes :
  1. TypeScript et Node.js node.js
  1. Azure, y compris AKS, Azure Functions, services de stockage et de messagerie
  1. Terraform
  1. Kubernetes et Docker
  1. Prometheus, Grafana et instrumentation de type OpenTelemetry
  1. PostgreSQL, Azure Cosmos DB (MongoDB API), Redis, Azure Blob Storage et Azure AI Search
  1. Automatisé
  1. Une expérience préalable avec les éléments suivants est un bonus :
  1. Azure AI Search ou d'autres plateformes de recherche (Solr, Elasticsearch, OpenSearch)
  1. Outils de gestion d'API (Azure APIM, Apigee, Kong, Amazon API Gateway)
  1. Azure devops et Github Actions
  1. Domaines de l'automobile, de la place de marché ou des petites annonces
  1. Construction de fonctionnalités ou de flux de travail basés sur l'IA : intégration de LLM APIs, travail avec la recherche et la récupération (RAG), ou application de l'IA aux problèmes de qualité et d'enrichissement des données.
  1. Java 17+ et Spring Boot

Avantages et bénéfices

Voici comment nous vous soutenons :

Finances 💰

  • Nous égalons largement votre engagement envers votre retraite, donc lorsque vous cotisez 6%, nous ajoutons 9%, portant votre total à 15% de votre salaire de base.
  • Prix trimestriels axés sur les valeurs avec de généreuses récompenses en espèces.
  • Prime de parrainage : Recommandez un collègue, recevez £2,000.

Équilibre vie professionnelle-vie privée 🏖️

  • 25 jours (plus les jours fériés)
  • Congé familial amélioré après 6 mois d'ancienneté :
  • Congé maternité/parent enceinte : 20 semaines à 100% du salaire.
  • Congé paternité/parent non-gestateur : 12 semaines à 100% du salaire.
  • Jours de bénévolat : Nous offrons 2 jours de bénévolat par an pour que vous puissiez aider là où cela compte pour vous.

Santé et tranquillité d'esprit 🏩

Une couverture complète pour que vous (et vos proches) ayez les soins dont vous avez besoin.

  • Assurance santé privée AXA : Couverture de haut niveau pour vous, vos partenaires et vos personnes à charge — y compris les conditions préexistantes.
  • Soins dentaires Bupa : Couverture de niveau 2 pour le remboursement des soins préventifs, restaurateurs et d'urgence.
  • Médecin généraliste privé : Accès numérique 24/7 via Help@Hand.
  • Protection du revenu : 13 semaines d'indemnités de maladie, avant de passer à une couverture pour maladie de longue durée avec Canada Life.
  • Assurance vie : 4x le salaire de base couvert par Unum.
  • Soutien spécialisé : Conseils gratuits et soutien à la ménopause/fertilité via Peppy.

Votre croissance 🌱

Nous vous avons embauché pour votre talent, et nous nous engageons à vous aider à le développer.

  • Budget de formation et opportunités de développement continu. Chaque manager dispose d'un budget dédié pour le développement spécifique à votre rôle.

Les extras 🔍

  • Ordinateur portable fourni par l'entreprise.
  • Perks@Work : Réductions chez plus de 30,000 détaillants et lieux de divertissement.
  • Conférence annuelle avec des conférenciers invités de premier plan. Les invités précédents incluent des noms comme Matthew Syed et Damian Hughes.
  • Qu'il s'agisse de notre fête d'été ou de la fête annuelle des fêtes, nous prenons le temps de réunir tout le monde et de célébrer avec style.
  • Nourriture et boissons gratuites au bureau.
  • Nous sommes fiers d'être partenaires du Brentford FC, et nous partageons les récompenses avec vous. Des billets pour les matchs à l'opportunité unique de jouer vous-même sur le terrain, nous vous rapprochons de l'action.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter