Software Engineer, Web Crawling in Zürich

Software Engineer, Web Crawling in Zürich

Zürich Vollzeit 49500 - 60500 € / Jahr (geschätzt) Vor Ort
E

Auf einen Blick

  • Aufgaben: Entwickle massive Web-Crawler und optimiere Systeme für die Informationssuche.
  • Unternehmen: Exa, ein innovatives KI-Labor mit einer einzigartigen Suchmaschine.
  • Vorteile: Premium Gesundheitsleistungen, 16 Wochen bezahlter Elternzeit und monatliche Wellness-Zuschüsse.
  • Weitere Informationen: Dynamisches Arbeitsumfeld in Zürich mit internationalen Visa-Sponsoring-Möglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der Informationssuche mit modernster Technologie und einem globalen Team.
  • Qualifikationen: Erfahrung im Bau von Web-Crawlern und Kenntnisse in Hochleistungsprogrammiersprachen.

Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.

Exa ist ein angewandtes KI-Labor, das eine Suchmaschine entwickelt, wie sie die Welt noch nie gesehen hat. Wir bauen massive Infrastruktur, um das gesamte Web zu durchsuchen, trainieren hochmoderne Einbettungsmodelle zur Verarbeitung und entwerfen extrem leistungsfähige Vektordatenbanken zur Abfrage. Wir unterstützen jetzt die Suche für Cursor, Cognition, HubSpot und über 400.000 Entwickler und haben 350 Millionen Dollar von Lightspeed, Benchmark und a16z gesammelt. Unser ultimatives Ziel ist es, perfekte Suchergebnisse über alle Informationen der Welt zu erstellen, weit über Google hinaus. Wenn Sie massive ML-Systeme entwickeln möchten, die definieren, wie die neue KI-Welt Informationen konsumiert, sind Sie hier genau richtig.

Als Web-Crawler-Ingenieur wären Sie verantwortlich für das Crawlen des gesamten Webs. Im Grunde genommen bauen Sie Crawling in Google-Größe!

Wer Sie sind:

  • Sie haben umfangreiche Erfahrung im Aufbau und in der Skalierung von Web-Crawlern oder wären begeistert, sich sehr schnell einzuarbeiten.
  • Sie haben Erfahrung mit einer leistungsstarken Programmiersprache (C++, Rust usw.).
  • Sie sind mit TypeScript, Playwright, modernem Webdesign und CDP (Chrome DevTools Protocol) vertraut.
  • Sie sind damit vertraut, ein System auf außergewöhnlichem Niveau zu optimieren.
  • Sie kümmern sich um das Problem, qualitativ hochwertiges Wissen zu finden, und erkennen, wie wichtig dies für die Welt ist.

Was Sie tun könnten:

  • Entwickeln Sie einen verteilten Crawler, der über 100 Millionen Seiten pro Tag verarbeiten kann.
  • Optimieren Sie die Crawling-Höflichkeit und die Ratenbegrenzung über Tausende von Domains.
  • Entwerfen Sie Systeme zur Erkennung und Handhabung dynamischer Inhalte, JavaScript-Rendering und Anti-Bot-Maßnahmen.
  • Erstellen Sie intelligente Crawling-Planungs- und Priorisierungsalgorithmen für maximale Abdeckungs-Effizienz.

Logistik:

  • Standort: Dies ist eine persönliche Gelegenheit in Zürich.
  • Visas: Wir freuen uns, internationale Kandidaten zu sponsern (z.B. STEM OPT, OPT, H1B, O1, E3). Während wir Ihr Visum nicht garantieren können, waren wir historisch erfolgreich darin, Kandidaten aus der ganzen Welt zu sponsern. Wenn Sie ein Angebot erhalten, wird unser Team hart daran arbeiten, Ihnen ein Visum zu besorgen.
  • Vorteile: Wir bieten erstklassige Gesundheitsleistungen (medizinisch, zahnärztlich, sehbehindert), Fruchtbarkeitsleistungen, 16 Wochen vollständig bezahlten Elternurlaub für alle neuen Eltern und ein monatliches Wellness-Stipendium für alle unsere Mitarbeiter.

Exa ist ein Arbeitgeber, der Chancengleichheit bietet. Alle qualifizierten Bewerber erhalten unabhängig von Rasse, Glauben, Farbe, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität oder -ausdruck, nationaler Herkunft, Behinderung, Alter, Veteranenstatus, Familienstand, Schwangerschaft oder verwandten Bedingungen, strafrechtlichen Verläufen, die mit geltendem Recht übereinstimmen, oder aus anderen Gründen, die durch geltendes Recht geschützt sind, Berücksichtigung für eine Anstellung.

Software Engineer, Web Crawling in Zürich Arbeitgeber: EXA

Exa ist ein hervorragender Arbeitgeber, der eine dynamische und innovative Arbeitsumgebung in San Francisco bietet. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer offenen, kollegialen Kultur fördert das Unternehmen kreatives Denken und Zusammenarbeit. Die umfassenden Gesundheits- und Wellnessleistungen sowie die Unterstützung bei der Familienplanung machen Exa zu einem attraktiven Arbeitsplatz für talentierte Fachkräfte, die an der Spitze der KI-Technologie arbeiten möchten.

E

Kontaktdaten:

EXA Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Software Engineer, Web Crawling in Zürich 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 EXA anzuklopfen, wenn du dich auf die Stelle als Software Engineer, Web Crawling 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 EXA vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer, Web Crawling in Zürich mit Bravour zu bestehen

Web Crawling
C++
Rust
TypeScript
Playwright
Chrome DevTools Protocol (CDP)
Systemoptimierung

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 EXA 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 EXA 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.