Perplexity

Membre de l'équipe technique Staff (Ingénieur Logiciel, Plateforme API)

PythonKubernetesRustGo
Traduction automatique. Consultez l’original.

À propos de ce poste

Plateforme API Perplexity

Perplexity innove à la pointe de l'infrastructure IA, de la recherche et de l'orchestration pour servir les utilisateurs les plus exigeants au monde. La Plateforme API de Perplexity apporte notre technologie aux développeurs les plus exigeants au monde. Des index de connaissances à l'échelle de l'exaoctet aux runtimes d'agents axés sur le code, les éléments constitutifs des applications de Perplexity sont parmi les systèmes d'IA les plus éprouvés de l'industrie.

Nous pensons que ces mêmes éléments constitutifs peuvent et doivent alimenter les aspirations des constructeurs partout dans le monde. C'est une chose de résoudre la récupération à l'échelle planétaire, l'orchestration à long terme et d'autres défis fondamentaux de l'IA au sein d'un écosystème de produits unique. La véritable mesure du succès est de transformer ces solutions en APIs élégantes qui ravissent les développeurs et les agents. Notre Plateforme API fournit une intelligence de pointe à des milliers de clients : startups, entreprises valorisées à des billions de dollars, gouvernements américains et alliés, et tous les autres.

Nous avons atteint une échelle incroyable, et pourtant nous ne faisons que commencer. Rejoignez-nous pour construire des outils pour les esprits curieux.

Perplexity recherche des ingénieurs solides passionnés par la fourniture d'une intelligence et d'une infrastructure de pointe aux développeurs. Notre entreprise développe une technologie qui redéfinit la façon dont les gens recherchent, raisonnent et interagissent avec le monde qui les entoure. Semaine après semaine, nous observons une demande croissante pour des interfaces programmatiques à cette technologie. L'équipe d'ingénierie de la Plateforme API est chargée de concevoir, implémenter et faire évoluer ces interfaces.

En tant que membre de notre équipe, vous travaillerez sur un portefeuille éclectique couvrant les systèmes distribués, l'optimisation des performances, l'orchestration d'agents et des sujets de pointe qui changent souvent chaque mois. Tout au long de ce travail, vous prioriserez l'expérience des développeurs et des agents. Vous définirez également la stratégie technique pour la manière dont nous évoluerons afin de répondre aux exponentielles de croissance composées (nombre de clients, agents par client, calcul/récupération par agent, etc.).

Responsabilités clés

  1. Concevoir, construire et exploiter des APIs critiques qui fournissent à nos clients les éléments constitutifs de l'intelligence de pointe.
  1. Gérer et faire évoluer la passerelle et la couche de routage API : authentification, autorisation, limitation de débit et quotas, mesure d'utilisation et routage des requêtes vers des services en amont hétérogènes.
  1. Construire la voie pavée pour les services API : échafaudage de services standardisé, builds de conteneurs, CI/CD, déploiement Kubernetes et Helm, et déploiements progressifs avec retour rapide, afin qu'un nouveau produit API passe de l'idée à la production en quelques jours, pas en quelques semaines.
  1. Intégrer la gouvernance API dans la plateforme : schémas basés sur des contrats, détection des changements majeurs dans le CI, flux de versionnement et d'obsolescence, et génération de SDKs et de documentation à partir d'une source unique de vérité.
  1. Unifier les capacités transversales (facturation et utilisation, limitation de débit, paramètres d'organisation et d'identité, analyse et observabilité) afin que chaque produit API les obtienne par défaut au lieu de les reconstruire.
  1. Assurer une faible latence et un débit élevé grâce à une optimisation agressive des performances (y compris sur les systèmes en amont).
  1. Renforcer la sécurité et la fiabilité du système sur des environnements de calcul hétérogènes, et exploiter ce que vous construisez : SLO, astreintes et réponse aux incidents.
  1. Collaborer avec les équipes pour intégrer de nouvelles capacités de pointe dans la Plateforme API, et travailler en partenariat avec les équipes d'infrastructure sur le calcul, le réseau, les secrets et la sécurité.
  1. Réimaginer continuellement les besoins futurs des clients (et les architectures pour répondre à ces besoins), tout en servant fidèlement les charges de travail actuelles des clients.
  1. Maintenir l'excellence en ingénierie par des revues de conception, la qualité du code et la documentation interne.

Qualifications

  1. + de 5 ans d'expérience en ingénierie backend avec Python, Go, ou Rust, y compris un temps significatif passé à construire des plateformes ou des infrastructures utilisées par d'autres équipes d'ingénierie.
  1. Compréhension approfondie de la conception de API à fort trafic : évolution et versionnement des schémas, idempotence, modèles d'authentification, limitation de débit et optimisation des performances.
  1. Expérience pratique dans la construction et l'exploitation de passerelles, proxys inverses ou couches de routage API : authentification et autorisation, limitation de débit et quotas, routage des requêtes, façonnage du trafic et observabilité par requête.
  1. Expérience dans la construction d'outils de gouvernance API : conception de API basée sur des contrats, détection des changements majeurs et linting API dans le CI, flux de versionnement et d'obsolescence, et génération de SDKs et de documentation à partir du contrat.
  1. Profondeur de plateforme sur le chemin de build et de déploiement : vous avez géré des pipelines CI/CD, des builds de conteneurs et des images de base, l'infrastructure en tant que code, et la livraison progressive (canary ou blue-green) sur un cloud majeur.
  1. Un historique de gestion d'une plateforme de bout en bout : identifier le besoin, la concevoir, aligner les équipes qui en dépendent, la livrer et l'exploiter, tout en élevant le niveau d'ingénierie pour les équipes qui l'utilisent.
  1. Forte empathie client et sens du produit, garantissant que les APIs que vous construisez sont ergonomiques, bien documentés et faciles à adopter pour les développeurs et les agents.

Atout majeur

  1. Expérience avec les APIs IA modernes (y compris l'optimisation de la latence, le streaming, l'orchestration de modèles, les normes techniques émergentes).
  1. Systèmes de facturation et de mesure basés sur l'utilisation, modèles d'organisation et d'identité multi-locataires, et pipelines d'analyse d'utilisation.
  1. Observabilité pour les plateformes API : pipelines de journalisation structurée, métriques, traçage et outils SLO.

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