Launch Legends
Klaviyo
Senior Software Engineer - Developer Infrastructure
Über die Stelle
Bei Klaviyo schätzen wir die einzigartigen Hintergründe, Erfahrungen und Perspektiven, die jeder Klaviyo (wir nennen uns Klaviyos) jeden Tag in unseren Arbeitsplatz einbringt. Wir glauben, dass jeder eine faire Chance auf Erfolg verdient und schätzen die Erfahrungen, die jede Person über die traditionellen Jobanforderungen hinaus mitbringt. Wenn Sie eine knappe, aber nicht exakte Übereinstimmung mit der Beschreibung sind, hoffen wir, dass Sie sich trotzdem für eine Bewerbung entscheiden. Möchten Sie mehr über das Leben bei Klaviyo erfahren? Besuchen Sie klaviyo.com/careers, um zu sehen, wie wir Kreativen befähigen, ihr eigenes Schicksal zu gestalten.
Warum Sie dem Developer Infrastructure Team beitreten sollten
Unser Hauptaugenmerk liegt darauf, Ingenieuren zu ermöglichen, Code effizient und sicher auszuliefern. Wir sind verantwortlich für die Build-Systeme, den Abhängigkeitslebenszyklus und die Plattforminfrastruktur, die den täglichen Workflow jedes Ingenieurs untermauern. Als Senior Software Engineer in diesem Team helfen Sie bei der Definition und Umsetzung der technischen Roadmap für Klaviyo's backend Plattform – von der Abhängigkeitsverwaltung und wichtigen Framework-Upgrades bis hin zu Tools zur Steigerung der Entwicklerproduktivität, die mühsame Arbeit reduzieren und die Geschwindigkeit erhöhen. Indem Sie die grundlegenden Systeme aufbauen und warten, die unseren Codebestand gesund und skalierbar halten, spielen Sie eine entscheidende Rolle dabei, sicherzustellen, dass jeder Ingenieur bei Klaviyo schnell und mit Zuversicht agieren kann.
Was diese Rolle spannend macht
- Arbeit mit hoher Hebelwirkung: Sie bauen nicht nur Features, sondern die Systeme, die bestimmen, wie schnell jeder Ingenieur bei Klaviyo Code ausliefern kann.
- Echter architektonischer Einfluss: Sie werden die Struktur eines großen, komplexen backend Codebestands beeinflussen und Entscheidungen treffen, die mit dem Unternehmen skalieren.
- Innovation an der Grenze: Sie haben die Autonomie, KI und aufkommende Tools zu experimentieren, um schwierige Probleme im Abhängigkeitsmanagement, bei der Build-Performance und der Entwicklererfahrung zu lösen.
Lernen Sie Klaviyo kennen
Wir sind Klaviyo (ausgesprochen clay-vee-oh). Wir befähigen Kreative, ihr Schicksal zu gestalten, indem wir First-Party-Daten zugänglich und nutzbar machen wie nie zuvor. Wir sehen grenzenloses Potenzial für die Technologie, die wir entwickeln, um personalisierte Erlebnisse im E-Commerce und darüber hinaus zu fördern. Um unsere Ziele zu erreichen, brauchen wir unsere eigene Crew von bemerkenswerten Kreativen – ehrgeizige und kollaborative Teammitglieder, die sich auf unseren Nordstern konzentrieren: unsere Kunden zu begeistern. Wenn Sie bereit sind, die beste Arbeit Ihres Lebens zu leisten, wo Sie vom ersten Tag an als Ihr ganzes Ich willkommen geheißen und mit großzügigen Leistungen unterstützt werden, hoffen wir, dass Sie sich uns anschließen.
Was Sie erreichen werden: Hauptverantwortlichkeiten
Als Senior Software Engineer für dieses Team werden Sie die Weiterentwicklung unserer Entwicklerplattform im gesamten Unternehmen vorantreiben:
- Abhängigkeitsmanagement: Analyse, Optimierung und Sicherung von backend und Drittanbieter-Abhängigkeiten im gesamten Codebestand. Aufbau von Frameworks zur Risikobewertung und Sicherstellung, dass unser Abhängigkeitsgraph gesund, performant und wartbar bleibt.
- Plattform-Upgrades und Rollouts: Leitung der Planung und Durchführung wichtiger Software-Releases und Updates – vom Design bis zum Produktions-Rollout – einschließlich hands-on individueller Beiträge während des gesamten Prozesses.
- Entwicklerproduktivität: Steigerung der Leistung bei wichtigen Kennzahlen zur Zykluszeit, einschließlich CI-Geschwindigkeit von Pull Requests, Bearbeitungszeit von Code-Reviews und Commit-Geschwindigkeit. Beharrliche Reduzierung mühsamer Arbeit und Steigerung der Effizienz der Softwareentwicklung im gesamten Unternehmen.
- Festlegung von Engineering-Standards: Beitrag zu den Standards für Codequalität, Abhängigkeitshygiene und Plattformzuverlässigkeit, denen alle Teams folgen.
- KI-gestützte Strategie: Leitung von Bemühungen zur Nutzung von KI im Plattformlebenszyklus und Einsatz von KI-Tools zur Beschleunigung Ihrer eigenen Entwicklungsarbeit.
- Funktionsübergreifende Zusammenarbeit: Partnerschaft mit Ingenieuren, Sicherheitsteams und Stakeholdern, um Anforderungen zu sammeln, Konflikte zu lösen und Plattformänderungen auszurollen, die Teams mit Zuversicht annehmen können.
- Operative Exzellenz: Proaktive Überwachung der Gesundheit und Zuverlässigkeit der Plattform, Diagnose und Behebung komplexer Probleme, bevor sie zu kritischen Vorfällen werden.
Mindestanforderungen
Wer Sie sind
- Erfahrener Ingenieur: Sie verfügen über 5+ Jahre Erfahrung in der Softwareentwicklung mit fundierten Informatikkenntnissen und einem Fokus auf sauberen, wartbaren, gut architektonisch gestalteten Code.
- Analytischer Problemlöser: Sie beheben nicht nur Symptome – Sie jagen nach Ursachen, implementieren systemische Lösungen und bauen Schutzmaßnahmen ein, um ein erneutes Auftreten zu verhindern.
- Plattform-orientiert: Sie sind vertraut mit der Argumentation über verteilte Systeme, Abhängigkeitsgraphen und die nachgelagerten Auswirkungen von plattformweiten Entscheidungen auf viele Teams.
- Technischer Generalist: Sie können bei Bedarf über den gesamten Stack hinweg agieren – sei es beim Debuggen einer Python-Integration, beim Optimieren eines Go-Dienstes oder beim Verdrahten von Infrastrukturautomatisierung.
- KI-Enthusiast: Sie haben bereits mit KI in Ihrer Arbeit oder Ihren persönlichen Projekten experimentiert und sind bestrebt, Wege zu finden, sie zu nutzen, um Ihre Arbeit intelligenter und effizienter zu gestalten.
- Extreme Ownership: Sie sind stolz auf die End-to-End-Gesundheit der Plattform und setzen sich proaktiv für technische Exzellenz ein.
Technologien, die wir verwenden (nicht erschöpfend)
- Backend: Python, Django, FastAPI, Go
- Frontend: React, TypeScript
- Infrastruktur und CI: AWS, Kubernetes, Terraform, Helm, Buildkite, Pants
- Daten: MySQL, PostgreSQL, Redis, Kafka
- KI-Tools: Claude, Cursor, Copilot oder interne KI-Enablement-Frameworks
Bewerber aus Massachusetts
In Massachusetts ist es rechtswidrig, einen Lügendetektortest als Bedingung für eine Anstellung oder Weiterbeschäftigung zu verlangen oder durchzuführen. Ein Arbeitgeber, der gegen dieses Gesetz verstößt, unterliegt strafrechtlichen Sanktionen und zivilrechtlicher Haftung.
Unser Gehaltsrahmen spiegelt die Arbeitskosten in verschiedenen geografischen Märkten der USA wider. Der unten angezeigte Bereich spiegelt die minimalen und maximalen Zielgehälter für die Position in all unseren US-Standorten wider. Das für diese Position angebotene Grundgehalt wird durch mehrere Faktoren bestimmt, darunter die berufsbezogenen Fähigkeiten des Bewerbers, relevante Erfahrung, Ausbildung oder Schulung und der Arbeitsort.
Ihr Recruiter kann Ihnen während des Einstellungsprozesses weitere Details zum spezifischen Gehalts-/OTE-Bereich für Ihren bevorzugten Standort geben.
Basisgehaltsspanne für US-Standorte
$148,000—$222,000 USD
Diese Rolle kann bis zu 10% Reisen erfordern, z. B. für die Einarbeitung neuer Mitarbeiter, Kunden- oder Partnerarbeit, falls zutreffend, Teambesprechungen und Branchenveranstaltungen. Reisen werden im Voraus koordiniert.
KI-Flüssigkeit bei Klaviyo umfasst die verantwortungsvolle Nutzung von KI (einschließlich Datenschutz, Sicherheit, Bewusstsein für Voreingenommenheit und Human-in-the-Loop). Wir bieten bei Bedarf Unterkünfte.
Durch die Teilnahme am Interviewprozess von Klaviyo bestätigen Sie, dass Sie unsere Richtlinien für die Nutzung von KI im Klaviyo Interviewprozess gelesen, verstanden und befolgen werden. Weitere Informationen darüber, wie wir Ihre persönlichen Daten verarbeiten, finden Sie in unserer Datenschutzerklärung für Bewerber.
Klaviyo verpflichtet sich zu einer Politik der Chancengleichheit und Nichtdiskriminierung. Wir diskriminieren nicht aufgrund von Rasse, ethnischer Zugehörigkeit, Staatsbürgerschaft, nationaler Herkunft, Hautfarbe, Religion oder religiösem Glauben, Alter, Geschlecht (einschließlich Schwangerschaft), Geschlechtsidentität, sexueller Orientierung, körperlicher oder geistiger Behinderung, Veteranen- oder aktiven Militärstatus, Familienstand, Vorstrafen, Genetik, Vergeltungsmaßnahmen, sexueller Belästigung oder einer anderen durch geltendes Recht geschützten Eigenschaft.
WICHTIGER HINWEIS: Unser Unternehmen nimmt die Sicherheit und den Datenschutz von Bewerbern sehr ernst. Wir werden niemals Zahlungen, Bankdaten oder persönliche Finanzinformationen als Teil des Bewerbungsprozesses verlangen. Alle unsere legitimen Stellenangebote finden Sie auf unserer offiziellen Karriereseite. Seien Sie vorsichtig bei Stellenangeboten, die von Nicht-Unternehmens-E-Mail-Adressen (@klaviyo.com), Instant-Messaging-Plattformen oder unaufgeforderten Anrufen stammen.
Durch Klicken auf "Bewerbung absenden" stimmen Sie zu, dass Klaviyo Ihre personenbezogenen Daten gemäß unserer Datenschutzerklärung für Bewerber verarbeitet. Wenn Sie nicht möchten, dass Klaviyo Ihre personenbezogenen Daten verarbeitet, reichen Sie bitte keine Bewerbung ein. Sie finden unsere Datenschutzerklärung für Bewerber hier und hier (FR).
Zusätzlich zum Grundgehalt kann unser Gesamtvergütungspaket die Teilnahme am jährlichen Barbonusplan des Unternehmens, variable Vergütung (OTE) für Vertriebs- und Kundenerfolgsrollen, Aktienoptionen, Antrittsgelder und eine umfassende Palette von Gesundheits-, Wohlfahrts- und Wellnessleistungen basierend auf der Berechtigung umfassen.
