Jobgether

Ingénieur Backend Senior - Data Core

TypeScriptNode.jsAWS
Traduction automatique. Consultez l’original.

À propos du poste

Ce poste est publié pour le compte d'une société partenaire, qui gère toutes les candidatures et les prochaines étapes. Notre partenaire recherche un Ingénieur Backend Senior – Data Core basé au Portugal.

Comment Jobgether fonctionne

Nous utilisons un processus de mise en relation basé sur l'IA pour garantir que votre candidature est examinée rapidement, objectivement et équitablement par rapport aux exigences principales du poste. Notre système identifie les candidats les plus pertinents, et cette liste restreinte est ensuite partagée directement avec l'entreprise qui recrute. La décision finale et les prochaines étapes (entretiens, évaluations) sont gérées par leur équipe interne.

Nous apprécions votre intérêt et vous souhaitons bonne chance !

Pourquoi postuler via Jobgether ?

Avis de confidentialité des données : En soumettant votre candidature, vous reconnaissez que Jobgether traitera vos données personnelles pour évaluer votre candidature et partager les informations pertinentes avec l'employeur recruteur. Ce traitement est basé sur l'intérêt légitime et les mesures précontractuelles en vertu des lois applicables sur la protection des données (y compris le RGPD). Vous pouvez exercer vos droits (accès, rectification, effacement, opposition) à tout moment.

#LI-CL1

Il s'agit d'un poste d'ingénieur backend senior axé sur la construction de l'infrastructure qui alimente une plateforme de données créateurs à grande échelle. Vous concevrez et exploiterez des systèmes responsables de la collecte et de la maintenance des données sur plus de 400 millions de profils de créateurs sur les principales plateformes sociales. Le rôle implique la résolution de défis complexes de systèmes distribués autour de la fiabilité, de la fraîcheur, de la scalabilité, des dépendances externes et de l'efficacité des coûts. Vous aurez une propriété de bout en bout, de la définition de problèmes ambigus et de la conception d'architectures au déploiement, à la surveillance et à l'amélioration continue des systèmes de production. Vous travaillerez avec des données à haut volume, des APIs tierces, des réseaux de proxy et une infrastructure cloud où de petites améliorations techniques peuvent avoir un impact commercial significatif. L'environnement est axé sur le travail à distance, orienté asynchrone, collaboratif et conçu pour donner aux ingénieurs seniors une autonomie substantielle.

Responsabilités

  1. Construire et faire évoluer des systèmes backend responsables de la collecte et de la maintenance de plus de 400 millions de profils de créateurs sur Instagram, TikTok et YouTube.
  1. Développer une infrastructure de collecte fiable capable de traiter des milliards de points de données tout en maintenant des niveaux appropriés de fraîcheur, de couverture et de qualité des données.
  1. Concevoir des services résilients capables de gérer l'instabilité des API tierces, les limites de débit, les pannes de fournisseurs, les changements de plateforme, les défaillances partielles et autres perturbations externes.
  1. Améliorer l'économie de la collecte de données à grande échelle en optimisant les requêtes, l'utilisation des proxys, les nouvelles tentatives, le stockage, le calcul et les autres coûts d'infrastructure.
  1. Concevoir et maintenir des systèmes qui déterminent quels créateurs doivent être collectés, quand ils doivent être collectés et à quelle fréquence, en équilibrant la valeur client et le coût opérationnel.
  1. Assumer la responsabilité des systèmes backend tout au long de leur cycle de vie, y compris la collecte des exigences, l'architecture, l'implémentation, les tests, le déploiement, la surveillance, l'exploitation et l'itération.
  1. Construire une observabilité solide, des alertes, une surveillance et des garanties opérationnelles pour identifier les échecs de collecte, les problèmes de qualité des données, les lacunes de couverture et les régressions de fraîcheur avant qu'ils n'affectent les clients.
  1. Travailler en étroite collaboration avec les équipes de données, de recherche, de produit et d'ingénierie pour établir des interfaces et des dépendances fiables entre les systèmes.
  1. Évaluer les approches techniques par le biais d'expériences en production, en tenant compte du débit, des modes de défaillance, de la scalabilité, de la fiabilité et de l'économie unitaire avant de faire des investissements plus importants.
  1. Contribuer aux normes d'ingénierie, aux décisions d'architecture, aux revues de code et à la direction technique de l'infrastructure critique de production.

Profil recherché

  1. Expérience avérée dans la construction de systèmes backend ou de systèmes de données à grande échelle où la fiabilité, le débit, la latence, la scalabilité et le coût sont des considérations importantes.
  1. Capacité démontrée à amener des systèmes du concept à la production, y compris la définition du périmètre, l'architecture, l'implémentation, la publication, l'exploitation, la mesure et l'amélioration continue.
  1. Solide connaissance des systèmes distribués et capacité à raisonner sur les défaillances partielles, les nouvelles tentatives, l'idempotence, le backpressure, la mise à l'échelle, la tolérance aux pannes et les compromis opérationnels.
  1. Expérience dans la construction et la maintenance d'intégrations avec des APIs tierces ou des dépendances externes qui peuvent être limitées en débit, peu fiables ou sujettes à des changements fréquents.
  1. Une expérience pratique de la gestion de proxys, du routage de requêtes ou de la gestion de trafic à haut volume est précieuse, y compris une compréhension des défis associés aux systèmes anti-bots et à la gestion responsable du trafic à grande échelle.
  1. Solide propriété opérationnelle, avec une expérience de l'utilisation de l'observabilité, de la surveillance, des alertes, des runbooks et des contrôles de qualité des données pour maintenir la fiabilité des systèmes de production après le déploiement.
  1. Capacité à travailler de manière autonome sur des défis techniques ambigus, à recueillir les exigences, à identifier les bonnes questions et à faire avancer les projets sans avoir besoin de spécifications entièrement définies.
  1. Solides compétences en communication et en collaboration, avec la capacité d'expliquer clairement les compromis techniques, de fournir des commentaires constructifs et de travailler efficacement entre les équipes.
  1. Expérience de l'infrastructure cloud, en particulier AWS, et solide maîtrise des technologies backend telles que TypeScript et Node.js.
  1. Familiarité avec les bases de données, les files d'attente, le stockage d'objets, l'infrastructure en tant que code et les services cloud distribués.
  1. Expérience bonus avec les APIs des médias sociaux, la collecte de données à grande échelle, les frameworks de qualité des données, ou la surveillance de la fraîcheur et de la couverture.
  1. L'intérêt pour l'économie des créateurs ou les plateformes sociales est un plus, mais une expérience préalable dans le secteur n'est pas requise.

Avantages

  • Rémunération compétitive : Salaire annuel compris entre 80 000 € et 110 000 €, plus des options d'achat d'actions. Le package exact dépend de la localisation, du type d'emploi, des compétences et de l'expérience.
  • Participation significative : Options d'achat d'actions conçues pour offrir aux employés une participation significative à mesure que l'organisation grandit.
  • Entièrement à distance en Europe : Travaillez où que vous soyez le plus productif, avec un certain chevauchement avec le fuseau horaire GMT+3.
  • Horaires de travail flexibles : L'accent est mis sur les résultats et l'impact plutôt que sur des horaires de travail fixes.
  • Vacances payées illimitées : Prenez le temps dont vous avez besoin pour vous reposer, vous ressourcer et maintenir un équilibre de vie professionnelle durable.
  • Soutien au développement personnel : Cours, livres, conférences et autres opportunités d'apprentissage sont soutenus lorsqu'ils contribuent à votre croissance.
  • Propriété réelle : Prenez en charge l'infrastructure critique de production, du concept initial au déploiement et à l'exploitation, sans couches de processus inutiles.
  • Réunions régulières : Connectez-vous avec vos collègues en personne lors de rassemblements d'entreprise récurrents tout en maintenant un modèle de travail axé sur le travail à distance.
  • Environnement de travail axé sur la concentration : Réunions intentionnelles, collaboration ciblée et beaucoup de temps pour la conception, la construction, le renforcement et l'exploitation des systèmes.
  • Stack technique moderne : Travaillez avec AWS, Pulumi, TypeScript, Node.js, Aurora Limitless/Postgres, S3, CloudWatch, ECS, SQS, Athena, réseaux de proxys et infrastructure de routage personnalisée.
  • Processus d'entretien rapide : Le processus d'embauche est conçu pour être rapide et peut être complété en moins d'une semaine, avec une conversation d'introduction, un entretien de codage, un entretien de conception de système, un entretien d'équipe et une conversation finale sur la culture et l'alignement.

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