Backend Software Engineer (Member of Technical Staff, Search Crawer)

Backend Software Engineer (Member of Technical Staff, Search Crawer)

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
D

Auf einen Blick

  • Aufgaben: Entwickle und betreibe Systeme zur Verarbeitung von Webdaten für fortschrittliche Suchtechnologien.
  • Unternehmen: Innovatives Unternehmen mit einem dynamischen Team und spannenden Projekten.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Kollaborative Umgebung mit hervorragenden Wachstumschancen.
  • Warum dieser Job: Gestalte die Zukunft der Websuche und arbeite an großen, spannenden Herausforderungen.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung und Kenntnisse in Python, C++, Rust oder Go.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Anforderungen

  • Mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit fundierten Kenntnissen in Datenstrukturen und Algorithmen in mindestens einer der folgenden Sprachen: Python, C++, Rust oder Go
  • Erfahrung mit großangelegten Web-Crawlern ist sehr wünschenswert
  • Nachweisliche Erfahrung im Aufbau, der Bereitstellung und Optimierung von hochbelasteten, verteilten und hardware-nahen Diensten
  • Tiefes Verständnis von Cloud-Infrastrukturen mit praktischer Erfahrung in Kubernetes (K8s) und AWS
  • Nachgewiesene Leidenschaft für das Schreiben von sauberen, effizienten und skalierbaren Systemen

Was die Stelle beinhaltet

  • Wir suchen einen erfahrenen Backend-Software-Ingenieur, der unserem Crawler-Team beitritt
  • In dieser Rolle entwerfen, entwickeln und betreiben Sie Systeme, die webskalierte Daten erfassen, verarbeiten und verwalten, um unsere nächste Generation fortschrittlicher Suchtechnologien zu unterstützen
  • Dies ist eine kritische, hochwirksame Ingenieurposition, die Fachwissen über sowohl Backend- als auch Frontend-Komponenten unseres Datenakquisestacks erfordert
  • Übernehmen Sie Verantwortung und leiten Sie Projekte, die sich auf die Entwicklung großangelegter Web-Crawler, Ingestionspipelines und Datenverarbeitungssysteme konzentrieren
  • Bauen, warten und optimieren Sie zentrale Backend- und Frontend-Komponenten für Crawler-Dienste, einschließlich Speicherung, Abruf und UI-Dashboards für das Datenmanagement
  • Arbeiten Sie eng mit den Such- und Infrastrukturteams zusammen, um die zuverlässige, qualitativ hochwertige Erfassung und Verarbeitung von Milliarden von Webseiten sicherzustellen
  • Architekt und implementieren Sie Full-Stack-Funktionen und skalierbare verteilte Systeme, die hochbelastete und Echtzeit-Datenoperationen verarbeiten
  • Schnelles Iterieren, Experimentieren mit neuartigen Ansätzen und kontinuierliche Verbesserung der Systemleistung, Benutzerfreundlichkeit und Zuverlässigkeit

Backend Software Engineer (Member of Technical Staff, Search Crawer) Arbeitgeber: Deepstreamtech

Als Arbeitgeber bieten wir Ihnen die Möglichkeit, in einem dynamischen und innovativen Umfeld zu arbeiten, das sich auf die Entwicklung fortschrittlicher Suchtechnologien konzentriert. Unsere Unternehmenskultur fördert Kreativität und Zusammenarbeit, während wir gleichzeitig großen Wert auf die persönliche und berufliche Weiterentwicklung unserer Mitarbeiter legen. Mit modernsten Technologien und einem engagierten Team sind wir bestrebt, Ihnen eine erfüllende und bedeutungsvolle Karriere zu ermöglichen.

D

Kontaktdaten:

Deepstreamtech Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Backend Software Engineer (Member of Technical Staff, Search Crawer) erhalten könnten

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Unterstützung brauchst!

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Wir haben viele Ressourcen, die dir dabei helfen können!

Tipp Nummer 3

Zeige deine Leidenschaft für das Programmieren! Teile Projekte oder Beiträge, die du gemacht hast, um zu zeigen, dass du nicht nur ein Entwickler bist, sondern auch ein Problemlöser.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! Das zeigt dein Interesse und gibt uns die Möglichkeit, dich besser kennenzulernen. Lass uns gemeinsam an deiner Karriere arbeiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Backend Software Engineer (Member of Technical Staff, Search Crawer) mit Bravour zu bestehen

Softwareentwicklung
Datenstrukturen
Algorithmen
Python
C++
Rust
Go

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wir wollen dich kennenlernen, also zeig uns deine Persönlichkeit! Verwende eine lockere Sprache und lass deine Leidenschaft für Softwareentwicklung durchscheinen. Das macht deine Bewerbung einzigartig.

Betone deine Erfahrungen:Hebe deine 5 Jahre Erfahrung in der Softwareentwicklung hervor und nenne spezifische Projekte oder Technologien, die du verwendet hast. Zeige uns, wie du mit großen Datenmengen gearbeitet hast und welche Erfolge du erzielt hast.

Klarheit ist König:Achte darauf, dass deine Bewerbung klar und strukturiert ist. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, was du drauf hast!

Bewirb dich über unsere Website:Vergiss nicht, dich über unsere Website zu bewerben! Dort findest du alle Informationen, die du brauchst, und es ist der beste Weg, um sicherzustellen, dass deine Bewerbung bei uns ankommt.

Wie man sich auf ein Vorstellungsgespräch bei Deepstreamtech vorbereitet

Verstehe die Technologien

Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Python, C++, Rust oder Go. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch praktische Erfahrungen mit großen Web-Crawlern und Cloud-Infrastrukturen wie Kubernetes und AWS hast.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte, an denen du gearbeitet hast, die deine Fähigkeiten in der Entwicklung von Backend-Systemen demonstrieren. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du zur Optimierung von Hochlastdiensten beigetragen hast.

Zeige deine Problemlösungsfähigkeiten

Bereite dich darauf vor, technische Fragen zu beantworten, die dein Verständnis von Datenstrukturen und Algorithmen testen. Übe das Lösen von Problemen in Echtzeit, um zu zeigen, dass du in der Lage bist, komplexe Herausforderungen zu bewältigen und innovative Lösungen zu finden.

Teamarbeit betonen

Da die Rolle enge Zusammenarbeit mit anderen Teams erfordert, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Betone, wie du in der Vergangenheit mit anderen zusammengearbeitet hast, um qualitativ hochwertige Systeme zu entwickeln und zu implementieren.