Be Structured Technology Group
Cloudflare
Senior Software Engineer, Cloudflare Hyperdrive
ÜBER UNS
Bei Cloudflare haben wir uns zum Ziel gesetzt, beim Aufbau eines besseren Internets zu helfen. Heute betreibt das Unternehmen eines der größten Netzwerke der Welt, das Millionen von Websites und anderen Internet-Eigenschaften für Kunden von einzelnen Bloggern über KMUs bis hin zu Fortune 500-Unternehmen antreibt. Cloudflare schützt und beschleunigt jede Internetanwendung online, ohne zusätzliche Hardware zu installieren, Software zu installieren oder eine Codezeile zu ändern. Internet-Eigenschaften, die von Cloudflare betrieben werden, leiten ihren Webverkehr über sein intelligentes globales Netzwerk, das mit jeder Anfrage intelligenter wird. Infolgedessen sehen sie eine deutliche Verbesserung der Leistung und eine Verringerung von Spam und anderen Angriffen. Cloudflare wurde in die Liste der Top Company Cultures des Entrepreneur Magazine aufgenommen und von Fast Company zu den innovativsten Unternehmen der Welt gezählt.
Bei Cloudflare suchen wir nicht nach Leuten, die auf eine polierte Roadmap warten; wir suchen nach den Machern, die die Risse im Internet sehen, mit denen sich alle anderen einfach abgefunden haben. Wir schätzen Kandidaten, die den Instinkt haben, ein "normalisiertes" Problem zu erkennen, und die KI-native Neugier, eine Lösung mit den neuesten Werkzeugen zu entwickeln. Unsere Kultur basiert auf Iteration, wobei KI genutzt wird, um heute schneller zu liefern, um es morgen besser zu machen, und gleichzeitig sicherzustellen, dass jede Verbesserung, egal wie klein, im Team geteilt wird, um alle voranzubringen. Wenn Sie zu den Menschen gehören, die Neugier über Bürokratie schätzen und KI als Partner bei der Lösung schwieriger Probleme betrachten, um das Internet voranzutreiben, werden Sie sich hier wohlfühlen.
ÜBER DIE ROLLE
Das Cloudflare Hyperdrive-Team entwickelt die Technologie, die regionale Datenbanken wie globale fühlen lässt. Hyperdrive ist ein Kernstück der Cloudflare Developer Platform, das Datenbankabfragen von Cloudflare Workers beschleunigt, indem Verbindungen gebündelt und Daten am Edge zwischengespeichert werden. Durch die Eliminierung des massiven Latenz-Overheads von TCP, TLS und datenbankspezifischen Handshakes ermöglicht Hyperdrive Entwicklern die Nutzung der Datenbanken, die sie bereits kennen und lieben – wie PostgreSQL und MySQL – ohne die typischen "Cold Start"-Leistungseinbußen in Serverless-Umgebungen.
WAS MACHT CLOUDFLARE BESONDERS?
Wir sind nicht nur ein sehr ehrgeiziges, groß angelegtes Technologieunternehmen. Wir sind ein sehr ehrgeiziges, groß angelegtes Technologieunternehmen mit Seele. Grundlegend für unsere Mission, ein besseres Internet aufzubauen, ist der Schutz des freien und offenen Internets.
Projekt Galileo blog.cloudflare.com/protecting-free-expression-online/: Seit 2014 haben wir mehr als 2,400 Journalismus- und zivilgesellschaftliche Organisationen in 111 Ländern mit leistungsstarken Werkzeugen ausgestattet, um sich gegen Angriffe zu verteidigen, die ihre Arbeit sonst zensieren würden, Technologie, die bereits von Cloudflare-Unternehmenskunden genutzt wird – kostenlos.
Athenian Project cloudflare.com/athenian/: Im Jahr 2017 haben wir das Athenian Project ins Leben gerufen, um sicherzustellen, dass staatliche und lokale Regierungen den höchsten Schutz und die höchste Zuverlässigkeit für freie Wahlen erhalten, damit ihre Wähler Zugang zu Wahlkampf- und Wählerregistrierungsinformationen haben. Seit dem Projekt haben wir Dienstleistungen für mehr als 425 lokale Regierungs-Wahlkampf-Websites in 33 Bundesstaaten erbracht.
1.1.1.1 [https://1.1.1.1/]: Wir haben 1.1.1.1 [https://1.1.1.1/] veröffentlicht, um die Grundlage des Internets zu verbessern, indem wir einen schnelleren, sichereren und datenschutzorientierten öffentlichen DNS-Resolver entwickeln. Dieser ist öffentlich für jedermann zugänglich – es ist der erste verbraucherorientierte Dienst, den Cloudflare jemals veröffentlicht hat. Hier ist die Sache – wir speichern niemals Client-IP-Adressen. Wir werden uns weiterhin an unsere Datenschutzverpflichtung developers.cloudflare.com/1.1.1.1/privacy/public-dns-resolver halten und sicherstellen, dass keine Benutzerdaten an Werbetreibende verkauft oder zur Zielgruppenansprache verwendet werden.
VERGÜTUNG
VERFÜGBARE STANDORTE | AUSTIN, TX ODER SEATTLE, WA
Die Vergütung kann je nach Arbeitsort angepasst werden.
- Für Einstellungen in New York City, New Jersey, Washington, Washington D.C. und Kalifornien (außer Bay Area): Geschätztes Jahresgehalt von $150,000 - $206,000.
AKTIENOPTIONEN
Diese Rolle ist berechtigt, am Aktienoptionsplan von Cloudflare teilzunehmen.
Klingt das nach etwas, woran Sie teilhaben möchten? Wir würden uns freuen, von Ihnen zu hören!
Bitte beachten Sie, dass Bewerber, die in die Angebotsphase des Bewerbungsprozesses eintreten, möglicherweise zu einem persönlichen Vorstellungsgespräch in einem der Cloudflare Büros oder Cloudflare Hubs gebeten werden. Weitere Details hierzu werden in dieser Phase des Bewerbungsprozesses verfügbar sein.
Diese Position kann den Zugang zu Informationen erfordern, die unter die US-Ausfuhrkontrollgesetze fallen, einschließlich der US Export Administration Regulations. Bitte beachten Sie, dass jedes Stellenangebot davon abhängig sein kann, dass Sie ohne Sponsoring für eine Ausfuhrgenehmigung autorisiert sind, Software oder Technologie zu erhalten, die unter diesen US-Ausfuhrgesetzen kontrolliert wird.
Cloudflare ist stolz darauf, ein Arbeitgeber der Chancengleichheit zu sein. Wir verpflichten uns, allen Menschen gleiche Beschäftigungsmöglichkeiten zu bieten und legen großen Wert auf Vielfalt und Inklusivität. Alle qualifizierten Bewerber werden für eine Anstellung berücksichtigt, unabhängig von ihrer oder der wahrgenommenen oder tatsächlichen Rasse, Hautfarbe, Religion, Geschlecht, Geschlechtsidentität, Geschlechtsausdruck, sexuellen Orientierung, nationalen Herkunft, Abstammung, Staatsbürgerschaft, Alter, körperlicher oder geistiger Behinderung, Gesundheitszustand, Familienpflege-Status oder einer anderen gesetzlich geschützten Grundlage. Wir sind ein AA/Veteranen/Behinderte-Arbeitgeber.
Cloudflare bietet qualifizierten Personen mit Behinderungen angemessene Vorkehrungen. Bitte teilen Sie uns mit, ob Sie eine angemessene Vorkehrung benötigen, um sich für eine Stelle zu bewerben. Beispiele für angemessene Vorkehrungen sind, aber nicht beschränkt auf, die Änderung des Bewerbungsprozesses, die Bereitstellung von Dokumenten in einem alternativen Format, die Verwendung eines Gebärdensprachdolmetschers oder die Verwendung spezieller Geräte. Wenn Sie eine angemessene Vorkehrung benötigen, um sich für eine Stelle zu bewerben, kontaktieren Sie uns bitte per E-Mail unter [email protected] oder per Post unter 101 Townsend St. San Francisco, CA 94107.
VERANTWORTLICHKEITEN
Hyperdrive ist direkt in das globale Netzwerk von Cloudflare integriert und bietet:
- Globales Connection Pooling: Hält "warme" Verbindungen zu Origin-Datenbanken weltweit aufrecht und reduziert die Verbindungszeiten um bis zu 90%.
- Intelligentes Query Caching: Zwischenspeichert häufig ausgeführte Leseabfragen automatisch so nah wie möglich am Benutzer.
- Protokollbewusstes Proxying: Bietet kundenspezifische Implementierungen von Datenbank-Wire-Protokollen (PostgreSQL und MySQL), um den Datenverkehr in Echtzeit zu parsen und zu optimieren.
- Nahtlose Integration: Funktioniert mit bestehenden ORMs und Treibern und bietet eine einfache Verbindungszeichenfolge, die für Entwickler "einfach funktioniert".
- Das Team ist geografisch über Nordamerika verteilt.
- Sie verantworten Ihren Code von der Konzeption bis zur Veröffentlichung und liefern Lösungen auf allen Ebenen des Software-Stacks, um Cloudflare-Kunden zu unterstützen. An einem beliebigen Tag könnten Sie ein Design-Dokument schreiben, das skizziert, wie Sie ein bestimmtes Problem lösen wollen, oder einen Fehler bei der Darstellung unserer Benutzeroberfläche beheben. Sie können erwarten, mit einer Vielzahl von Sprachen und Technologien zu interagieren, darunter, aber nicht beschränkt auf Rust, Go, C++, Typescript.
ERWÜNSCHTE FÄHIGKEITEN, KENNTNISSE UND ERFAHRUNGEN
- Sie verfügen über 5+ Jahre Berufserfahrung mit Rust, Go oder C++. Sie verstehen, wie man Code schreibt, der CPU- und Speichereinschränkungen berücksichtigt.
- Sie sind vertraut mit dem Linux-Netzwerkstack. Sie kennen sich mit TCP/IP, TLS und WebSockets aus.
- Sie verwenden Datenbanken nicht nur; Sie verstehen, wie sie funktionieren. Sie sind vertraut mit Connection-Lebenszyklen, Transaktionszuständen und Wire-Protokollen.
- Sie genießen die Herausforderung, komplexe, verteilte Systeme zu debuggen und für "Five Nines"-Zuverlässigkeit zu entwickeln.
BONUSPUNKTE
- Erfahrung mit PgBouncer, ProxySQL oder benutzerdefinierter Datenbank-Middleware.
- Vertrautheit mit dem Cloudflare Workers-Ökosystem und den einzigartigen zustandsbehafteten Verbindungsproblemen von ephemerer Rechenleistung.
- Sie haben zu Datenbanktreibern, ORMs oder Low-Level-Netzwerkbibliotheken beigetragen.
- Erfahrung mit eBPF, perf oder anderen Profiling-Tools zur Identifizierung und Behebung von Engpässen.
LEISTUNGEN
Cloudflare bietet ein umfassendes Paket an Leistungen und Programmen, um Sie und Ihre Familie zu unterstützen. Unsere Leistungsprogramme können Ihnen helfen, Gesundheitskosten zu decken, die Betreuung zu unterstützen, Kapital für die Zukunft aufzubauen und das Leben ein wenig einfacher und unterhaltsamer zu gestalten! Das Folgende ist eine Beschreibung unserer Leistungen für Mitarbeiter in den Vereinigten Staaten, und die Leistungen können für Mitarbeiter außerhalb der USA variieren.
GESUNDHEITS- UND WOHLFAHRTSLEISTUNGEN
- Kranken-/Rezeptversicherung
- Zahnversicherung
- Augenversicherung
- Flexible Ausgabenkonten
- Pendler-Ausgabenkonten
- Fruchtbarkeits- und Familienbildungsleistungen
- On-Demand-Unterstützung für psychische Gesundheit und Mitarbeiterunterstützungsprogramm
- Globale Reisekrankenversicherung
FINANZielle LEISTUNGEN
- Kurz- und langfristige Invaliditätsversicherung
- Lebens- und Unfallversicherung
- 401(k) Altersvorsorgeplan
- Mitarbeiter-Aktienbeteiligungsplan
URLAUB
- Flexible bezahlte Freizeit für Urlaub und Krankheitsurlaub
- Beurlaubungsprogramme, einschließlich Eltern-, Schwangerschafts-, medizinischer und Beerdigungsurlaub
