Meridian OneCap Credit Corp.
Perplexity
Member of Technical Staff (Software Engineer, API Platform)
Über diese Rolle
Perplexity API Platform
Perplexity innoviert an der Spitze von KI-Infrastruktur, Suche und Orchestrierung, um die anspruchsvollsten Nutzer der Welt zu bedienen. Die Perplexity API Platform bringt unsere Technologie zu den anspruchsvollsten Entwicklern der Welt. Von Wissensindizes im Exabyte-Maßstab bis hin zu Codegen-basierten Agenten-Runtimes sind die Bausteine hinter den Anwendungen von Perplexity einige der am besten erprobten KI-Systeme der Branche.
Wir glauben, dass dieselben Bausteine die Bestrebungen von Entwicklern überall unterstützen können und sollten. Es ist eine Sache, Retrieval im planetaren Maßstab, Langstrecken-Orchestrierung und andere grundlegende KI-Herausforderungen innerhalb eines einzigen Produktökosystems zu lösen. Das wahre Erfolgsmaß ist es, diese Lösungen in elegante APIs zu verwandeln, die Entwickler und Agenten gleichermaßen begeistern. Unsere API Platform liefert Spitzenintelligenz an Tausende von Kunden: Start-ups, Unternehmen mit Billionen-Dollar-Bewertung, Regierungen der USA und ihrer Verbündeten und alle dazwischen.
Wir haben eine unglaubliche Skalierung erreicht, doch wir fangen gerade erst an. Begleiten Sie uns beim Aufbau von Werkzeugen für neugierige Köpfe.
Perplexity sucht engagierte Ingenieure mit Leidenschaft für die Bereitstellung von Spitzenintelligenz und Infrastruktur für Entwickler. Unser Unternehmen entwickelt Technologien, die die Art und Weise, wie Menschen suchen, denken und mit der Welt um sie herum interagieren, verändern. Woche für Woche beobachten wir eine steigende Nachfrage nach programmatischen Schnittstellen zu dieser Technologie. Das Engineering-Team der API Platform ist für das Design, die Implementierung und die Skalierung dieser Schnittstellen zuständig.
Als Mitglied unseres Teams arbeiten Sie an einem vielfältigen Portfolio, das verteilte Systeme, Leistungsoptimierung, Agenten-Orchestrierung und Spitzenthemen umfasst, die sich oft von Monat zu Monat ändern. Bei all diesen Arbeiten werden Sie eine großartige Entwickler- und Agentenerfahrung priorisieren. Sie werden auch die technische Strategie definieren, wie wir skalieren, um exponentielles Wachstum zu bewältigen (Anzahl der Kunden, Agenten pro Kunde, Rechenleistung/Abruf pro Agent usw.).
Hauptverantwortlichkeiten
- Entwerfen, Erstellen und Betreiben von geschäftskritischen APIs, die unseren Kunden die Bausteine für Spitzenintelligenz bieten.
- Verwaltung und Weiterentwicklung des API Gateway und der Routing-Schicht: Authentifizierung, Autorisierung, Ratenbegrenzung und Kontingente, Nutzungsabrechnung und Anforderungsrouting über heterogene Upstream-Dienste.
- Erstellung des standardisierten Weges für API-Dienste: standardisierte Service-Scaffolding, Container-Builds, CI/CD, Kubernetes und Helm-Deployment sowie progressive Rollouts mit schnellem Rollback, damit ein neues API-Produkt in Tagen statt Wochen von der Idee bis zur Produktion gelangt.
- Einbindung der API-Governance in die Plattform: Schema-Definitionen nach dem Contract-First-Prinzip, Erkennung von Breaking Changes in CI, Versionierungs- und Deprecations-Workflows sowie SDKs und Dokumentation, die aus einer einzigen Quelle der Wahrheit generiert werden.
- Vereinheitlichung von übergreifenden Funktionen (Abrechnung und Nutzung, Ratenbegrenzung, Organisations- und Identitätseinstellungen, Analyse und Beobachtbarkeit), sodass jedes API-Produkt diese standardmäßig erhält, anstatt sie neu zu entwickeln.
- Sicherstellung geringer Latenzzeiten und hohem Durchsatz durch aggressive Leistungsoptimierung (auch bei Upstream-Systemen).
- Härtung der Systemsicherheit und Zuverlässigkeit über heterogene Rechenumgebungen hinweg und Betrieb dessen, was Sie bauen: SLOs, Bereitschaftsdienst und Incident Response.
- Zusammenarbeit mit anderen Teams, um neuartige Spitzenfähigkeiten in die API Platform zu integrieren, und Partnerschaft mit Infrastrukturteams für Compute, Netzwerk, Secrets und Sicherheit.
- Kontinuierliche Neuerfindung der Kundenbedürfnisse von morgen (und der Architekturen zur Erfüllung dieser Bedürfnisse), während die Kunden-Workloads von heute treu bedient werden.
- Aufrechterhaltung von Engineering-Exzellenz durch Design-Reviews, Code-Qualität und interne Dokumentation.
Qualifikationen
- 5+ Jahre Erfahrung im backend Engineering mit Python, Go oder Rust, einschließlich erheblicher Zeit für den Aufbau von Plattformen oder Infrastrukturen, die von anderen Engineering-Teams genutzt werden.
- Starkes Verständnis für das Design von Hochverkehrs-API-Systemen: Schema-Entwicklung und -Versionierung, Idempotenz, Authentifizierungsmuster, Ratenbegrenzung und Leistungsoptimierung.
- Praktische Erfahrung im Aufbau und Betrieb von API-Gateways, Reverse-Proxies oder Routing-Schichten: Authentifizierung und Autorisierung, Ratenbegrenzung und Kontingente, Anforderungsrouting, Traffic Shaping und pro-Anfrage-Beobachtbarkeit.
- Erfahrung im Aufbau von API-Governance-Tools: Contract-First API-Design, Erkennung von Breaking Changes und API-Linting in CI, Versionierungs- und Deprecations-Workflows sowie SDKs und Dokumentation, die aus dem Vertrag generiert werden.
- Plattformtiefe über den Build- und Deploy-Pfad: Sie waren verantwortlich für CI/CD-Pipelines, Container-Builds und Basis-Images, Infrastructure as Code und progressive Bereitstellung (Canary oder Blue-Green) auf einer großen Cloud.
- Eine Erfolgsbilanz im End-to-End-Betrieb einer Plattform: Erkennen des Bedarfs, Entwerfen, Abstimmung der abhängigen Teams, Auslieferung und Betrieb, während gleichzeitig die Engineering-Standards für die darauf aufbauenden Teams erhöht werden.
- Starke Kundenempathie und Produktgespür, um sicherzustellen, dass die von Ihnen entwickelten APIs ergonomisch, gut dokumentiert und für Entwickler und Agenten gleichermaßen einfach zu übernehmen sind.
Stark von Vorteil
- Erfahrung mit modernen KI-APIs (einschließlich Latenzoptimierung, Streaming, Modell-Orchestrierung, aufkommende technische Standards).
- Nutzungsbasierte Abrechnungs- und Messsysteme, Multi-Tenant-Organisations- und Identitätsmodelle sowie Nutzungsanalyse-Pipelines.
- Beobachtbarkeit für API-Plattformen: strukturierte Logging-Pipelines, Metriken, Tracing und SLO-Tools.
