LinkedIn

Principal Staff Software Engineer, Data Infrastructure

PostgreSQL
Traduction automatique. Consultez l’original.

Description de l'entreprise

LinkedIn est le plus grand réseau professionnel au monde, conçu pour créer des opportunités économiques pour chaque membre de la population active mondiale. Nos produits aident les utilisateurs à établir des connexions puissantes, à découvrir des opportunités passionnantes, à développer les compétences nécessaires et à obtenir des informations précieuses au quotidien. Nous nous engageons également à offrir des opportunités transformationnelles à nos propres employés en investissant dans leur croissance. Nous aspirons à créer une culture fondée sur la confiance, l'attention, l'inclusion et le plaisir, où chacun peut réussir.

Description du poste

Rejoignez-nous pour transformer la façon dont le monde travaille.

Chez LinkedIn, notre approche du travail flexible est centrée sur la confiance et optimisée pour la culture, la connexion, la clarté et les besoins évolutifs de notre entreprise. Le lieu de travail pour ce poste est hybride, ce qui signifie qu'il sera effectué à la fois depuis le domicile et depuis un bureau LinkedIn certains jours, selon les besoins opérationnels de l'équipe.

L'organisation Data Infrastructure de LinkedIn construit et exploite les plateformes fondamentales qui stockent, traitent et servent les données à travers LinkedIn. L'organisation couvre les bases de données relationnelles en ligne, les magasins de documents et les systèmes de stockage clé-valeur, ainsi que les plateformes analytiques hors ligne, de streaming, de traitement par lots et d'orchestration. Ces systèmes alimentent les produits de LinkedIn et répondent aux demandes croissantes des applications d'IA à l'échelle mondiale.

Nous recherchons un Principal Staff Software Engineer possédant une expertise approfondie des mécanismes internes des bases de données, des performances des bases de données relationnelles et des systèmes distribués à grande échelle. Ce rôle dirigera l'optimisation des performances et de l'efficacité des bases de données, avec un accent initial sur les systèmes relationnels et une opportunité d'étendre ce travail à travers les plateformes de données en ligne et hors ligne.

Vous travaillerez sur la planification et l'exécution des requêtes, l'indexation, l'efficacité du stockage et les modèles d'accès aux applications afin d'améliorer les performances et de mieux utiliser l'infrastructure de LinkedIn. Le candidat idéal apporte une compréhension approfondie des bases de données transactionnelles en ligne et peut appliquer cette expertise aux systèmes analytiques hors ligne ainsi qu'à la convergence de ces architectures, y compris la fédération de requêtes et le traitement transactionnel et analytique hybride (HTAP).

Il s'agit d'un rôle de leadership hautement technique pour un bâtisseur opérationnel capable de définir l'orientation et de piloter la mise en œuvre au sein de plusieurs équipes. Vous travaillerez en étroite collaboration avec les ingénieurs spécialisés dans les bases de données, les plateformes de données et les applications, vous impliquerez directement dans le code et les décisions de conception, et transformerez les opportunités d'optimisation en améliorations de production ayant un impact à l'échelle de l'entreprise.

Responsabilités

  1. Définir l'orientation technique pour l'optimisation des performances et de l'efficacité des bases de données à travers l'infrastructure de données en ligne et hors ligne de LinkedIn.
  1. Diriger les améliorations apportées aux bases de données et aux systèmes hors ligne, notamment la planification et l'exécution des requêtes, l'indexation, le stockage et les modèles d'accès aux applications.
  1. Diagnostiquer les goulots d'étranglement de performance au niveau des couches application, base de données et stockage, et piloter les améliorations en matière de latence, de débit, d'utilisation des ressources et de coût d'infrastructure.
  1. Étendre les approches d'optimisation aux systèmes analytiques hors ligne, nearline, de streaming et de traitement par lots, en identifiant les opportunités d'améliorer l'exécution des requêtes et l'efficacité du stockage.
  1. Façonner des architectures qui connectent les systèmes transactionnels en ligne et analytiques hors ligne, y compris la fédération de requêtes et les plateformes de données convergentes.
  1. Rester opérationnel grâce à des revues de code et de conception, des enquêtes sur les performances et des preuves de concept qui valident les approches techniques.
  1. Effectuer des compromis architecturaux entre performance, cohérence, disponibilité, fiabilité, évolutivité et coût.
  1. Collaborer avec les équipes de plateforme et d'application pour traduire les exigences de charge de travail en modèles d'accès et d'exécution de données efficaces, y compris pour les charges de travail d'IA émergentes.
  1. Diriger des initiatives entre les équipes, de l'identification du problème et la conception jusqu'à la mise en œuvre, le déploiement en production et l'adoption.
  1. Encadrer les ingénieurs seniors et renforcer les pratiques d'ingénierie en matière de conception de bases de données, d'analyse des performances et d'optimisation.

Qualifications

Qualifications de base

  1. Diplôme de licence ou de master en informatique ou dans un domaine technique connexe, ou expérience pratique équivalente.
  1. 10+ années d'expérience dans l'industrie en ingénierie logicielle, systèmes de bases de données, systèmes distribués ou domaines d'infrastructure connexes.
  1. 5+ années d'expérience en tant qu'architecte, responsable technique ou dans un rôle de leadership technique senior, pilotant l'architecture et l'orientation technique au sein de systèmes complexes ou de plusieurs équipes d'ingénierie.
  1. Expérience dans la conception, la construction ou l'optimisation de systèmes de bases de données en production, y compris les bases de données relationnelles, l'exécution de requêtes, l'indexation ou les composants de stockage.
  1. Expérience dans le diagnostic et l'amélioration des performances des bases de données ou des systèmes distribués par des modifications de l'exécution des requêtes, du stockage ou des modèles d'accès aux applications.
  1. Expérience pratique en programmation et expérience dans la direction d'initiatives techniquement complexes au-delà des frontières d'une équipe ou d'une organisation.

Qualifications souhaitées

  1. Master ou doctorat en informatique ou dans un domaine technique connexe, avec une expérience au niveau Principal Staff ou une portée équivalente.
  1. Expertise approfondie des mécanismes internes des bases de données, y compris les optimiseurs de requêtes, les moteurs d'exécution, l'indexation, les moteurs de stockage, ainsi que les compromis entre cohérence et disponibilité.
  1. Expérience couvrant les bases de données transactionnelles en ligne et les systèmes analytiques hors ligne, y compris la fédération de requêtes, le HTAP ou les interfaces relationnelles sur le stockage de type data lake.
  1. Expérience avérée dans la réalisation d'améliorations mesurables des performances, de l'utilisation du matériel ou des coûts d'infrastructure sur de grandes plateformes de données en production.
  1. Expérience dans la construction ou l'optimisation de plateformes de bases de données relationnelles et distribuées telles que MySQL, PostgreSQL, TiDB ou des systèmes comparables.
  1. Expérience avec les mécanismes internes ou l'optimisation des performances des plateformes analytiques, de streaming ou de traitement par lots telles que Spark, Flink ou des systèmes comparables.
  1. Compréhension des implications en termes de performance et de stockage des charges de travail orientées IA, y compris les plongements vectoriels, la recherche textuelle et les opérations liées à l'inférence.
  1. Capacité démontrée à définir une stratégie technique, à aligner les ingénieurs seniors et les responsables, et à piloter la mise en œuvre et l'adoption au sein de plusieurs équipes tout en restant opérationnel.

Compétences suggérées

  1. Systèmes de bases de données
  1. Optimisation des performances des bases de données
  1. Systèmes distribués
  1. Stratégie technique

Informations complémentaires

Déclaration d'égalité des chances

Nous recherchons des candidats issus d'horizons et de perspectives variés et nous sommes fiers d'être un employeur offrant l'égalité des chances. LinkedIn examine les candidats qualifiés sans distinction de race, couleur, religion, croyance, genre, origine nationale, âge, handicap, statut d'ancien combattant, état civil, grossesse, sexe, expression ou identité de genre, orientation sexuelle, citoyenneté ou toute autre classe légalement protégée.

LinkedIn s'engage à offrir une expérience inclusive et accessible à tous les demandeurs d'emploi, y compris les personnes en situation de handicap. Notre objectif est de favoriser un lieu de travail inclusif et accessible où chacun a la possibilité de réussir.

Si vous avez besoin d'un aménagement raisonnable pour rechercher une offre d'emploi, postuler à un poste ou participer au processus d'entretien, contactez-nous et décrivez l'aménagement spécifique demandé pour une limitation liée à un handicap.

Remplissez une demande d'aménagement ici : app.smartsheet.com/b/form/b660a0327d044969abfd7a4e73d15c36

Les aménagements raisonnables sont des modifications ou des ajustements apportés au processus de candidature ou d'embauche qui vous permettraient de participer pleinement à ce processus. Les exemples d'aménagements raisonnables incluent, sans s'y limiter :

  1. Documents dans des formats alternatifs ou lus à haute voix pour vous
  1. Avoir des entretiens dans un lieu accessible
  1. Être accompagné d'un chien d'assistance
  1. Avoir un interprète en langue des signes présent pour l'entretien

Une demande d'aménagement recevra une réponse dans un délai de trois jours ouvrables. Cependant, les demandes non liées à un handicap, telles que le suivi d'une candidature, ne recevront pas de réponse.

LinkedIn ne licenciera pas et ne fera pas preuve de discrimination d'une quelconque manière à l'encontre des employés ou des candidats parce qu'ils se sont renseignés sur, ont discuté ou ont divulgué leur propre salaire ou celui d'un autre employé ou candidat. Cependant, les employés qui ont accès aux informations de rémunération d'autres employés ou candidats dans le cadre de leurs fonctions essentielles ne peuvent pas divulguer le salaire d'autres employés ou candidats à des personnes qui n'ont pas autrement accès aux informations de rémunération, sauf si la divulgation est (a) en réponse à une plainte ou une accusation formelle, (b) dans le cadre d'une enquête, d'une procédure, d'une audience ou d'une action, y compris une enquête menée par LinkedIn, ou (c) conforme à l'obligation légale de LinkedIn de fournir des informations.

Ordonnance sur l'égalité des chances de San Francisco

Conformément à l'ordonnance sur l'égalité des chances de San Francisco, LinkedIn prendra en considération pour l'emploi les candidats qualifiés ayant des antécédents d'arrestation et de condamnation.

Déclaration de politique de transparence salariale

En tant qu'entrepreneur fédéral, LinkedIn suit les dispositions de transparence salariale et de non-discrimination décrites sur ce lien : lnkd.in/paytransparency.

Avis mondial sur la confidentialité des données et affiches de conformité pour les candidats à l'emploi

Veuillez utiliser ce lien pour accéder aux documents fournissant des informations sur la manière dont LinkedIn traite les données personnelles des employés et des candidats à l'emploi, ainsi que l'avis de participation E-Verify et les affiches du ministère de la Justice sur les droits des immigrants et des employés : linkedin.com/legal/candidate-portal.

Type de lieu de travail : Hybride

Parcours de carrière et niveau : IC6/11

Département : Ingénierie

LinkedIn s'engage à pratiquer une rémunération juste et équitable.

La fourchette salariale pour ce poste est de $231,000 à $378,000.

Les packages de rémunération réels sont basés sur plusieurs facteurs propres à chaque candidat, incluant, sans s'y limiter, les compétences, l'étendue de l'expérience, les certifications et le lieu de travail spécifique. Cela peut varier dans d'autres localisations en raison des différences de coût de la main-d'œuvre.

Le package de rémunération total pour ce poste peut également inclure une prime de performance annuelle, des actions, des avantages sociaux et/ou d'autres plans de rémunération incitative applicables. Pour plus d'informations, visitez careers.linkedin.com/benefits.

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