Auf einen Blick
- Aufgaben: Entwickle und pflege innovative Compiler-Technologien und leite die SCIP-Community.
- Unternehmen: Sourcegraph, ein führendes Unternehmen für Code-Intelligenz mit globalem Team.
- Vorteile: Überdurchschnittliches Gehalt, Aktienoptionen und großzügige Zusatzleistungen.
- Weitere Informationen: Dynamisches Arbeitsumfeld mit hervorragenden Karrierechancen.
- Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung und unterstütze Millionen von Entwicklern.
- Qualifikationen: Erfahrung in Compiler-Engineering und Open-Source-Leadership erforderlich.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Wer wir sind
Alles verändert sich, wie Software erstellt wird, und Sourcegraph steht im Zentrum dieser Transformation. Mit Code Search, Deep Search und MCP ist Sourcegraph die leistungsstärkste Plattform für Code-Intelligenz der Welt, auf die Entwickler und Agenten angewiesen sind, um massive, komplexe Codebasen schnell und sicher zu navigieren, zu verstehen und zu betreiben. Teams bei Unternehmen wie Stripe, Uber und Dropbox verlassen sich auf Sourcegraph, um schneller und mit höherer Qualität zu liefern. Wir sind von a16z, Sequoia und Redpoint unterstützt und stolz darauf, als global verteiltes Team zu arbeiten, das hohe Eigenverantwortung, direkte Kommunikation und eine tiefe Liebe zu Entwicklern und ihrem Handwerk schätzt. Wenn Sie zur Infrastruktur beitragen möchten, die Millionen von Entwicklern befähigt, ihre beste Arbeit zu leisten - schließen Sie sich uns an.
Stunden & Standort
Weltweit. Wir stellen fast überall auf der Welt ein, bevorzugen jedoch derzeit Kandidaten, die an der Ostküste der Vereinigten Staaten oder in Europa wohnen. Wenn Sie sich qualifiziert fühlen, können Sie sich dennoch bewerben. Die Arbeitszeiten müssen sich mindestens 20 Stunden pro Woche mit der Eastern Standard Time überschneiden. Bevorzugte Standorte: Ostküste USA, Europa.
Warum dieser Job spannend ist
Präzise Code-Intelligenz ist die deterministische Grundlage, auf der die wichtigsten Unternehmen der Welt ihren Code verstehen, und wir beabsichtigen, sie zum Fundament dafür zu machen, wie auch ihre KI-Agenten es tun. Es wird von SCIP betrieben, dem offenen, sprachunabhängigen Protokoll zur Indizierung von Quellcode, das Funktionen wie „Gehe zu Definition“, „Finde Referenzen“, „Gehe zu Implementierung“, „Hover-Dokumentation“ und Abhängigkeitsanalyse über Repository- und Sprachgrenzen hinweg ermöglicht. SCIP wird bereits von einem Ökosystem von Indizierern unterstützt, die jede wichtige Sprache abdecken und von Tools weit über Sourcegraph hinaus konsumiert werden, darunter Mozillas Searchfox, rust-analyzer und Metas Glean. Dies ist eine Rolle auf Senior- bis Staff-Ebene, die sowohl Compiler-Engineering als auch Open-Source-Führung umfasst. Ihre ausgefeilten Compiler- und Sprachkenntnisse werden genutzt, um SCIP zu einem florierenden, selbsttragenden, mehrseitigen offenen Standard auszubauen. Als technischer Verwalter der SCIP-Community gestalten Sie die Governance und den Fahrplan, indem Sie das Protokoll besitzen, Beiträge überprüfen und Mentoring anbieten, die Qualitätsstandards festlegen und mit Organisationen wie Meta, Uber, Mozilla und Stripe abstimmen, die diese Indizierer bereits in der Produktion betreiben. Ihr Fachwissen wird Ihnen die Glaubwürdigkeit verleihen, diese Community zu leiten und die richtigen Entscheidungen über die Weiterentwicklung des Protokolls zu treffen; Ihr Urteil darüber, welche Probleme es wert sind, gelöst zu werden, wird Sie zu einem Multiplikator im gesamten Unternehmen machen. Sie werden einen breiten Handlungsspielraum haben und echte Einflussmöglichkeiten über die technische Richtung besitzen. Sie werden die Person, auf die das Unternehmen, unsere Kunden und die breitere Branche als Autorität für präzise Code-Intelligenz schauen.
Innerhalb eines Monats werden Sie…
- Ihr Team und dessen Prozesse kennenlernen, die SCIP-Toolchain end-to-end zum Laufen bringen und Ihre ersten Fehlerbehebungen und Verbesserungen in den Indizierer- und Protokoll-Repositories umsetzen.
- Ein klares Bild von der Gesundheit des SCIP-Ökosystems aufbauen – die offenen Issues, die am meisten genutzten Indizierer, wo externe Partner bereits investiert sind – und eine frühe Meinung dazu bilden, wohin der Standard gehen sollte.
- Am Bereitschaftsdienst des Teams teilnehmen.
Innerhalb von drei Monaten werden Sie…
- Die SCIP-Governance und die Gemeinschaftsrichtung übernehmen: Normen für Triage und Priorisierung, Beitragsrichtlinien und wie das Projekt seinen Fahrplan festlegt und kommuniziert.
- Die technische Richtung für das Protokoll und seine Indizierer festlegen und selbstbewusst Entscheidungen treffen, die echte Compiler-Flüssigkeit erfordern – Unterstützung für Sprachmerkmale, AST-modifizierende Tools, Symbolauflösungsgenauigkeit – die zu den Beispielen werden, denen andere folgen.
- Beziehungen zu Partnerorganisationen vertiefen, die in SCIP investiert sind, und externe Abstimmungen vorantreiben, die sowohl den Standard als auch das Geschäft von Sourcegraph fördern.
Innerhalb von sechs Monaten werden Sie…
- SCIP zu einem gesünderen, aktiveren mehrseitigen offenen Ökosystem ausgebaut haben – mehr Mitwirkende, engagiertere Partner und eine höhere, konsistentere Qualitätsbarriere über Indizierer hinweg – anerkannt in der Branche als der Verwalter, der es steuert.
- Die unternehmensweiten Wetten von Sourcegraph gestalten, wo präzise Code-Intelligenz auf KI trifft: wie präzise Daten Agenten verankern, wie Agenten helfen können, Indizierer einzurichten und zu warten, und wie sich das Protokoll entwickeln sollte, um sowohl Menschen als auch Modelle zu dienen.
- Die Person sein, auf die das Unternehmen, unsere Kunden und die breitere Gemeinschaft als definitive Autorität zu SCIP und präziser Code-Intelligenz schauen, und unsere gesamte technische Richtung weit über das Team hinaus beeinflussen.
Über Sie
Sie sind ein Senior- bis Staff-Level Open-Source-Standardträger mit glaubwürdiger Compiler- und Sprachflüssigkeit. Sie sind motiviert, eine Gemeinschaft und einen Standard zu wachsen, nicht nur Ihre eigenen Commits zu versenden, und Sie haben genügend Sprach- und Compiler-Tiefe, um von denjenigen, die Indizierer und Compiler für ihren Lebensunterhalt erstellen, ernst genommen zu werden.
Sie haben glaubwürdige Compiler- und Sprachflüssigkeit. Sie sind in der Lage, in die Tiefen eines Compilers oder einer Sprach-Toolchain einzutauchen, um fundierte Entscheidungen über das Protokoll und seine Indizierer zu treffen und das Vertrauen derjenigen zu gewinnen, die dies beruflich tun. Sie sollten sich in jedem der Codebasen und Toolsets, die diese Rolle berühren, wohlfühlen: Verfolgen von Java/Kotlin-Compiler-Churn, Unterstützung von AST-modifizierenden Tools wie Lombok, Arbeiten mit Sorbet für Ruby, Integration von Build-Systemen (Gradle/Maven/Bazel), tree-sitter-basiertes Indizieren und die C++/clang- und Go-Indizierer.
Sie arbeiten auf Staff-Ebene und sind mit breiter Richtung vertraut. Sie bringen Überzeugungskraft mit, welche Probleme es wert sind, gelöst zu werden, treffen Entscheidungen unter Unsicherheit und bieten Lösungen an, die zu den Beispielen werden, denen andere folgen.
Sie sind wirklich KI-orientiert. Sie sind begeistert von präziser Code-Intelligenz als deterministischem Substrat, das KI-Agenten besser macht, und davon, Coding-Agenten beim Aufbau, Auffrischen und Warten von Indizierern zu coachen. Sie sind pragmatisch, nicht perfektionistisch. Sie haben eine produktorientierte Sichtweise, liefern das kleinste korrekte Produkt und optimieren schrittweise, anstatt nach Neuschreibungen zu streben.
Sie kommunizieren mit Autorität in der Öffentlichkeit. Ein Großteil dieser Rolle spielt sich öffentlich ab: Issues, RFCs, Entwurfsdiskussionen, Gespräche mit Partnern und Führungskräften. Sie schreiben klar und vertreten das Projekt und Sourcegraph als glaubwürdigen technischen Führer gegenüber einem externen technischen Publikum.
Sie haben Open Source geleitet, nicht nur dazu beigetragen. Sie haben ein bedeutendes Projekt oder einen Standard in eine mehrseitige Gemeinschaft gewachsen. Sie haben Governance und Fahrplan festgelegt, triagiert und überprüft. Sie haben Mitwirkende betreut und die Anzahl der Personen erhöht, die die Arbeit tragen.
Schön zu haben:
- Erfahrung in der Erstellung oder Leitung eines Entwickler-Tools oder Standards, der in vielen Organisationen verwendet wird (ein Indizierer, Sprachserver, Build-Tool, Protokoll oder ähnliches).
- Vertrautheit mit Formaten und Werkzeugen zur Code-Intelligenz: SCIP, LSIF, LSP, tree-sitter, rust-analyzer oder vergleichbare Ökosysteme.
- Erfahrung in der Zusammenarbeit mit großen Ingenieurorganisationen als Co-Wartende oder Standardsetzer.
- Bereitschaft, Go zu lernen, in dem unser Backend geschrieben ist.
Level
Dieser Job ist ein IC4-IC5. Sie können mehr über unsere Philosophie zur Jobbewertung in unserem Handbuch lesen.
Vergütung
Wir zahlen Ihnen ein überdurchschnittliches Gehalt, weil wir die besten Menschen einstellen möchten, die sich voll und ganz darauf konzentrieren, Sourcegraph zum Erfolg zu verhelfen. Als offenes und transparentes Unternehmen, das wettbewerbsfähige Vergütung schätzt, sind unsere Gehaltsbereiche für jedes einzelne Sourcegraph-Teammitglied sichtbar. Ihr Gehalt wird durch Ihre Gehaltsband für die spezifische Jobebene bestimmt. Bei der Bestimmung der Gehaltsbänder verwenden wir eine Reihe von markt- und datenbasierten Gehaltsquellen sowie Ihre Standortzone und zielen darauf ab, das obere Ende der Spanne anzustreben, um sicherzustellen, dass wir immer über dem Markt zahlen, unabhängig davon, wo Sie auf der Welt leben. Das Gehalt für einen erfolgreichen Kandidaten basiert auf Niveau, jobbezogenen Fähigkeiten, Erfahrung, Qualifikationen und Standortzone. Die Zielvergütung für diese Rolle basiert auf den Gehaltsbändern für Ihre Zone.
Zone 2: $192,000 USD
Zone 3: $144,000 USD
Zone 4: $96,000 USD
Zone 2: $172,000 USD
Zone 3: $129,000 USD
Zone 4: $86,000 USD
Zusätzlich zu unserer Barvergütung bieten wir Aktien und großzügige Vorteile.
EEO-Erklärung
Sourcegraph ist ein Arbeitsplatz mit Chancengleichheit; wir heißen Menschen aus allen Hintergründen willkommen. Sourcegraph nimmt an E-Verify für US-Mitarbeiter teil.
Compiler Engineer + SCIP Maintainer [IC4-5] Arbeitgeber: Sourcegraph
Sourcegraph ist ein hervorragender Arbeitgeber, der eine dynamische und unterstützende Arbeitsumgebung bietet, in der technische Führungskräfte die Möglichkeit haben, bedeutende Beiträge zur Entwicklung innovativer Produkte zu leisten. Mit einem Fokus auf Mitarbeiterentwicklung, transparenten Gehältern und einer Kultur, die Zusammenarbeit und Respekt fördert, bietet Sourcegraph nicht nur wettbewerbsfähige Vergütungen, sondern auch die Chance, an der Spitze der Softwareentwicklung zu arbeiten und die Zukunft des Codierens mitzugestalten. Die globale Verteilung des Teams ermöglicht es, flexibel zu arbeiten und gleichzeitig mit talentierten Kollegen aus der ganzen Welt zusammenzuarbeiten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Compiler Engineer + SCIP Maintainer [IC4-5] 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 Sourcegraph anzuklopfen, wenn du dich auf die Stelle als Compiler Engineer + SCIP Maintainer [IC4-5] 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 Sourcegraph vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Compiler Engineer + SCIP Maintainer [IC4-5] 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 Sourcegraph 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 Sourcegraph 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.