Auf einen Blick
- Aufgaben: Entwickle und betreibe die Kernservices der Content Library mit modernster Technologie.
- Unternehmen: Scribd, Inc. - ein innovatives Unternehmen mit einer Kultur der Zusammenarbeit.
- Vorteile: Flexibles Arbeiten, umfassende Gesundheitsleistungen und großzügige Urlaubsregelungen.
- Weitere Informationen: Wachstumsorientierte Umgebung mit Möglichkeiten zur beruflichen Weiterentwicklung.
- Warum dieser Job: Gestalte die Zukunft von Inhalten und arbeite an spannenden Projekten mit einem dynamischen Team.
- Qualifikationen: Mindestens 10 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit Rust und Python.
Das prognostizierte Gehalt liegt zwischen 60750 - 74250 € pro Jahr.
Scribd, Inc. ist auf einer Mission, das menschliche Verständnis voranzutreiben. Unsere vier Produkte – Scribd®, Slideshare®, Everand™ und Fable – helfen Milliarden von Menschen weltweit, über den Zugang hinaus zu Einsicht, Anwendung und Expertise zu gelangen.
Kultur bei Scribd, Inc.: Wir unterstützen eine Kultur, in der unsere Mitarbeiter echt und mutig sein können; wo wir debattieren und uns verpflichten, während wir Wendungen annehmen; und wo jeder Mitarbeiter befähigt ist, Maßnahmen zu ergreifen, während wir den Kunden priorisieren. Wir glauben, dass die beste Arbeit entsteht, wenn individuelle Flexibilität mit bedeutenden Gemeinschaftsverbindungen in Einklang steht. Scribd Flex ermöglicht es den Mitarbeitern, den Arbeitsstil und den Standort zu wählen, die ihre beste Leistung unterstützen, während sie sich zu absichtlichen persönlichen Momenten verpflichten, die Zusammenarbeit und Kultur stärken. Gelegentliche persönliche Anwesenheit ist für alle Mitarbeiter von Scribd, Inc. erforderlich, unabhängig vom Standort.
Was suchen wir in neuen Teammitgliedern? Bei Scribd, Inc. stellen wir nach „GRIT“ ein. Traditionell definiert als die Schnittmenge von Leidenschaft und Ausdauer in Richtung langfristiger Ziele, spiegelt GRIT die Denkweise wider, die wir von jedem Mitarbeiter erwarten. Für uns dient es auch als praktischer Rahmen dafür, wie wir arbeiten: Ziele setzen und erreichen, Ergebnisse innerhalb Ihrer Rolle liefern, innovative Ideen und Lösungen beitragen und das breitere Team durch Zusammenarbeit und Einstellung stärken.
Über das Team und die Rolle: Core Infrastructure baut und betreibt die Grundlagen von Scribd, Inc.: die gepflasterten Straßen der Cloud-Infrastruktur, Netzwerke, Datenbanken und Beobachtbarkeit, die es jedem Produktteam ermöglichen, schnell und mit Vertrauen zu arbeiten. In den letzten zwei Jahren ist unser Auftrag gewachsen, und heute besitzen wir die Content Library, die einheitliche Speicher- und Governance-Plattform für alle Inhalte über Scribd®, Slideshare®, Everand™ und Fable. Die Content Library ist eines der interessanteren Speicherprobleme, die Sie irgendwo finden werden. Fast zwanzig Jahre angesammelter Inhalt, Hunderte von Milliarden von Objekten in S3, die jeden Monat Hunderten von Millionen von Menschen serviert werden. Sie bietet transaktionalen Speicher, Datensatztransformationen mit vollständiger Nachverfolgbarkeit, latenzarme Online-Lesevorgänge und die Governance-Ebene (Zugriffskontrolle, Vertrauen, Löschpropagation) für unser wertvollstes Gut: die Inhalte, die unsere Produkte und unsere inference-gesteuerten Funktionen antreiben.
Der Kern der Plattform ist in Rust geschrieben und basiert auf dem hervorragenden Rust-Datenökosystem (Apache Arrow, Parquet und DataFusion), mit einem Python „Userland“, zu dem Teams im gesamten Unternehmen direkt beitragen. Wenn Sie einen Vorgeschmack auf die Arbeit möchten, lesen Sie über Content Crush in unserem Tech-Blog: Content Crush.
Diese Rolle wird Teil eines bestehenden Teams von Senior-, Staff- und Principal-Engineers, die die Content Library und die Core Infrastructure von Scribd, Inc. für alle unsere Produktionsdatenspeicher aufbauen. In Zusammenarbeit mit dem Architekten und leitenden Ingenieur der Content Library übernehmen Sie die Verantwortung für den Anwendungscode, treiben die Entwicklung neuer Funktionen voran und helfen dabei, die Richtung zu gestalten, in die sich die Plattform entwickelt, während sie die Grundlage für alle Inhalte bei Scribd, Inc. wird.
Über Sie: Sie sind ein Systemingenieur, der es liebt, Software von Anfang bis Ende zu besitzen: Design, Implementierung, Bereitstellung, Betrieb und die unvermeidlichen „Warum ist das langsam?“ -Untersuchungen. Sie sind pragmatisch in Bezug auf Technologieentscheidungen; Sie halten die Dinge einfach und schreiben alles auf. Entwurfsdokumente, Runbooks und durchdachte Code-Reviews sind, wie Sie sich selbst skalieren. Sie genießen es, der Ingenieur zu sein, zu dem andere Teams kommen, sei es, um ihre Beiträge zu überprüfen, eine Integration zu entblocken oder eine mehrdeutige Anfrage in gut definierte Arbeit umzuwandeln. Sie haben agentische KI-Tools zu einem Teil Ihrer täglichen Ingenieurtätigkeit gemacht, und Sie wissen, dass sie großartige Ingenieure beschleunigen, anstatt das Ingenieururteil zu ersetzen. Menschen bleiben im Loop in Bezug auf Qualität, Sicherheit und Eigentum.
Was Sie tun werden: Entwerfen, bauen und betreiben Sie die Kern-Rust-Dienste der Content Library (transaktionaler Speicher, Transformationskoordination und latenzarme Abrufpfade) im Maßstab von Hunderten von Milliarden von Objekten. Übernehmen Sie Funktionen von Anfang bis Ende, vom technischen Design über Implementierung, Tests, Bereitstellung und Produktionsbetrieb (Beobachtbarkeit, Bereitschaftsdienst und Vorfallreaktion für die Systeme, die Sie besitzen). Entwickeln Sie das Python-Userland weiter (das Transformationsframework, Tools und Entwicklererfahrung) und unterstützen Sie Ingenieure im gesamten Unternehmen, die auf der Plattform aufbauen, durch Code-Reviews, Anleitung und gut gestaltete APIs. Leiten Sie funktionsübergreifende Projekte mit Stakeholdern in ML, Suche, Produkt- und Datenteams: Definieren Sie Fahrpläne, Meilensteine und technische Designs, die Skalierbarkeit, Leistung, Kosten und Lieferung in Einklang bringen. Treiben Sie die Leistung und Kosteneffizienz über den gesamten Stack voran: Abfrageausführung (DataFusion), Parquet-Dateianordnungen, S3-Zugriffsmuster, Caching-Strategien und PostgreSQL/Aurora-Tuning. Stärken Sie die Governance-Fähigkeiten der Plattform: Datenherkunft, Autorisierung und Zugriffskontrollen sowie Löschpropagation über Marken hinweg. Erhöhen Sie die Ingenieurnorm im Team durch Mentoring, Entwurfsüberprüfungen und Verbesserungen unserer Entwicklerumgebung, einschließlich der effektiveren Gestaltung agentischer KI-Workflows innerhalb unseres Codes, während Qualität, Sicherheit und Eigentum gewahrt bleiben.
Anforderungen: 10+ Jahre Berufserfahrung in der Softwareentwicklung mit dem Bau von Backend-, verteilten oder dateninintensiven Systemen. Produktionserfahrung in Rust und starke Kenntnisse in Python. Ein tiefes Verständnis von Speicher- und Datenfundamenten: Objektspeicher (S3), spaltenbasierte Formate (Apache Parquet/Arrow) und relationale Datenbanken (PostgreSQL und/oder MySQL). Eine Erfolgsbilanz beim Entwerfen und Betreiben von Hochdurchsatz-, latenzarmen Diensten, einschließlich der operativen Seite: Metriken, Tracing, Alarmierung und Debugging von Produktionssystemen. Nachgewiesene technische Führung: Leitung von Projekten über Teamgrenzen hinweg, Schreiben von Entwurfsdokumenten, die Übereinstimmung schaffen, und Mentoring von Ingenieuren. Erfahrung mit AWS (z.B. S3, Lambda, ECS, Aurora) und Infrastruktur-als-Code-Workflows (z.B. Terraform). Klare Kommunikation mit sowohl technischen als auch nicht-technischen Stakeholdern und die Fähigkeit, mehrdeutige Anforderungen in ausgelieferte Software umzuwandeln.
Idealerweise haben Sie: Direkte Erfahrung mit Apache DataFusion, arrow-rs, dem parquet crate oder dem Bau von Abfrage-Engines und Datenbankinternas. Beiträge zu Open Source, insbesondere im Rust-Datenökosystem (delta-rs, Arrow, DataFusion usw.). Erfahrung mit Daten-Governance in großem Maßstab: Herkunft, Zugriffskontrolle, GDPR und Löschkonformität. Eine FinOps-Mentalität: Sie haben eine Cloud-Rechnung durch Architektur nach unten gebogen, nicht nur durch Instanzanpassung. Erfahrung im Aufbau von Plattformen, auf denen andere Ingenieure aufbauen: SDKs, Beitragsmodelle und gepflasterte Entwicklererfahrung. Jüngste, praktische Investitionen in agentische Ingenieurpraktiken, unter Verwendung von Tools wie Claude Code als zentralem Bestandteil Ihres Entwicklungs-Workflows, während die menschliche Überprüfung im Mittelpunkt von Qualität und Sicherheit bleibt.
Bei Scribd, Inc. ist Ihr Grundgehalt ein Teil Ihres gesamten Vergütungspakets und wird innerhalb eines Rahmens festgelegt. Unsere Gehaltsbereiche basieren auf den lokalen Arbeitskostenbenchmarks für jede spezifische Rolle, Ebene und geografische Lage. San Francisco ist unser höchster geografischer Markt in den Vereinigten Staaten. Im Bundesstaat Kalifornien liegt die vernünftigerweise erwartete Gehaltsspanne zwischen $176,500 [Mindestgehalt in unserem niedrigsten geografischen Markt innerhalb Kaliforniens] und $275,000 [Höchstgehalt in unserem höchsten geografischen Markt innerhalb Kaliforniens]. In den Vereinigten Staaten, außerhalb Kaliforniens, liegt die vernünftigerweise erwartete Gehaltsspanne zwischen $145,000 [Mindestgehalt in unserem niedrigsten US-geografischen Markt außerhalb Kaliforniens] und $261,500 [Höchstgehalt in unserem höchsten US-geografischen Markt außerhalb Kaliforniens]. In Kanada liegt die vernünftigerweise erwartete Gehaltsspanne zwischen $184,500 CAD [Mindestgehalt in unserem niedrigsten geografischen Markt] und $244,500 CAD [Höchstgehalt in unserem höchsten geografischen Markt]. Wir berücksichtigen sorgfältig eine Vielzahl von Faktoren bei der Festlegung der Vergütung, einschließlich, aber nicht beschränkt auf Erfahrung; berufsbezogene Fähigkeiten; relevante Ausbildung oder Schulung; und andere geschäftliche und organisatorische Bedürfnisse. Der angegebene Gehaltsbereich gilt für die Ebene, auf der diese Stelle festgelegt wurde. Falls Sie für eine andere Ebene in Betracht gezogen werden, würde ein höherer oder niedrigerer Gehaltsbereich gelten. Diese Position ist auch für eine wettbewerbsfähige Eigenkapitalbeteiligung und ein umfassendes und großzügiges Leistungspaket berechtigt.
Vorteile bei Scribd, Inc.: Scribd Flex (flexibles Arbeitsmodell), umfassende Gesundheits-, Zahn- und Augenversicherung, Unterstützung für psychische Gesundheit und Invaliditätsversicherung, großzügige bezahlte Freizeit, einschließlich Urlaub, Krankheitszeit, Feiertagen, Winterpause, Freiwilligenzeit und Sabbaticals, bezahlte Elternzeit und Familienunterstützungsleistungen, Altersvorsorge und Mitarbeiterbeteiligung, Lern- und Entwicklungsprogramme sowie berufliche Wachstumschancen, Wellness- und Homeoffice-Stipendien, kostenloser Zugang zur Produktpalette von Scribd, Inc. und Unternehmenszugang zu führenden KI-Tools.
Wir möchten, dass unser Einstellungsprozess für alle zugänglich ist. Sie können uns per E-Mail an accommodations@scribd.com informieren, wenn wir angemessene Anpassungen vornehmen können, um Ihre Bedürfnisse während des gesamten Einstellungsprozesses besser zu berücksichtigen. Scribd, Inc. verpflichtet sich zur Chancengleichheit bei der Beschäftigung, unabhängig von Rasse, Hautfarbe, Religion, nationaler Herkunft, Geschlecht, sexueller Orientierung, Alter, Familienstand, Veteranenstatus, Behinderungsstatus oder einer anderen gesetzlich geschützten Eigenschaft. Wir ermutigen Menschen aus allen Hintergründen zur Bewerbung und glauben, dass eine Vielfalt von Perspektiven und Erfahrungen eine Grundlage für die besten Ideen schafft. Kommen Sie zu uns und bauen Sie etwas Bedeutungsvolles auf.
Staff Software Engineer, Core Infrastructure Arbeitgeber: Scribd
Scribd, Inc. ist ein hervorragender Arbeitgeber, der eine Kultur fördert, in der Mitarbeiter authentisch und mutig sein können. Mit flexiblen Arbeitsmodellen und einem starken Fokus auf persönliche Entwicklung bietet Scribd nicht nur umfassende Gesundheits- und Sozialleistungen, sondern auch die Möglichkeit, an innovativen Projekten im Bereich Cloud-Infrastruktur zu arbeiten. Die Zusammenarbeit in einem dynamischen Team und die Chance, an bedeutenden Lösungen für Millionen von Nutzern zu arbeiten, machen Scribd zu einem attraktiven Arbeitsplatz.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Staff Software Engineer, Core Infrastructure erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Scribd anzuklopfen, wenn du dich auf die Stelle als Staff Software Engineer, Core Infrastructure bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Scribd vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Staff Software Engineer, Core Infrastructure mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Scribd klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Scribd vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.