Software Engineer (Core Ingest)

Software Engineer (Core Ingest)

Vollzeit 45000 - 65000 € / Jahr (geschätzt) Homeoffice (teilweise)
D

Auf einen Blick

  • Aufgaben: Entwickle skalierbare Datenverarbeitungslösungen und arbeite an innovativen Projekten.
  • Unternehmen: Sumo Logic, ein führendes Unternehmen im Bereich Datenanalyse mit einer kollaborativen Kultur.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, Remote-Arbeit und berufliche Entwicklung.
  • Weitere Informationen: Exzellente Karrieremöglichkeiten in einem dynamischen Arbeitsumfeld.
  • Warum dieser Job: Arbeite mit modernster Technologie und löse komplexe Herausforderungen in einem dynamischen Umfeld.
  • Qualifikationen: Erfahrung in Softwareentwicklung und Teamarbeit erforderlich.

Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.

Anforderungen:

  • B.S. oder höher in Informatik oder verwandtem Bereich (M.S. von Vorteil)
  • 2+ Jahre Branchenerfahrung mit nachweislicher Erfolgsbilanz in Verantwortung und Lieferung
  • Erfahrung in der Entwicklung skalierbarer verteilter Datenverarbeitungslösungen
  • Erfahrung in der mehrfädigen Programmierung
  • Erfahrung im Betrieb großer, skalierbarer verteilter Dienste nach Mikroservice-Architektur
  • Praktische Erfahrung in objektorientierter Programmierung (z.B. Java, Scala)
  • Ausgezeichnete mündliche und schriftliche Kommunikationsfähigkeiten
  • Bereitschaft und Erfahrung mit gelegentlicher Rufbereitschaft. Rotationen sind etwa alle 6-8 Wochen für einen Zeitraum von 12 Stunden geplant, Dauer 1 Woche primär, 1 Woche zur Unterstützung des Primärs nur bei Bedarf, beginnend um 9-11 Uhr PDT/MDT/CDT und endend 12 Stunden später
  • (Wünschenswert) Erfahrung in Big Data und/oder 24x7 kommerziellen Diensten ist sehr wünschenswert
  • (Wünschenswert) Erfahrung mit Apache Kafka ist von Vorteil
  • (Wünschenswert) Sie sollten gerne mit Unix (Linux, OS X) arbeiten
  • (Wünschenswert) Erfahrung in agiler Softwareentwicklung (testgetriebene Entwicklung, iterative und inkrementelle Entwicklung) ist von Vorteil

Was die Stelle beinhaltet:

  • Sumo Logic stellt einen Software Engineer II für unser Core Ingest-Team ein
  • Sie werden aktiv zur Gestaltung und Entwicklung neuer verteilter Datenverarbeitungsfähigkeiten auf großen Datenplattformen beitragen
  • Sie werden entscheidend dazu beitragen, komplexe, latenzarme Herausforderungen in verteilten Systemen zu lösen, um mit unserem ständig wachsenden Umfang umzugehen
  • Unser System ist eine hochgradig verteilte, fehlertolerante, multi-mandanten Plattform, die modernste Komponenten in Bezug auf Speicherung, Messaging, Suche und Analytik umfasst
  • Dieses System verarbeitet und analysiert täglich Petabytes von Daten und macht Exabytes von Daten für Such- und forensische Analysen verfügbar
  • Sumo Logic unterstützt sowohl Remote- als auch Hybridstandorte für diese Rolle
  • Entwurf und Implementierung großer Daten, extrem hoher Volumen, fehlertoleranter, skalierbarer Backend-Systeme, die Petabytes von Kundendaten verarbeiten und verwalten
  • Arbeiten an der Verbesserung von Algorithmen, die die Last auf Clustern von Tausenden von Maschinen elastisch zur Laufzeit planen
  • Verbesserung von Systemen, um Leistungszusagen an Kunden in einer Shared-Everything-Multi-Tenant-Architektur zu gewährleisten
  • Beitrag zur Neugestaltung unserer internen Nachrichtenverarbeitungstechnologie auf Petabyte-pro-Tag-Skala
  • Hilfe beim Management von Exabytes von Daten mit den neuesten Technologien wie Kafka, Kubernetes und Docker
  • Zusammenarbeit mit mehreren Teams, einschließlich Suche, Sicherheit und Metriken & Tracing, um Anforderungen zu identifizieren und Lösungen zu entwerfen, die ihren Datenkern-Ingest-Bedürfnissen entsprechen

Software Engineer (Core Ingest) Arbeitgeber: Deepstreamtech

Sumo Logic ist ein hervorragender Arbeitgeber, der innovative Software-Ingenieure sucht, um an spannenden Projekten im Bereich der verteilten Datenverarbeitung zu arbeiten. Mit einer flexiblen Remote- und Hybrid-Arbeitsumgebung fördert das Unternehmen eine inklusive und kollaborative Kultur, die auf kontinuierliches Lernen und persönliche Entwicklung abzielt. Mitarbeiter profitieren von modernsten Technologien und der Möglichkeit, an herausfordernden, skalierbaren Systemen zu arbeiten, die täglich Petabytes an Daten verarbeiten.

D

Kontaktdaten:

Deepstreamtech Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Software Engineer (Core Ingest) 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. Frag nach Informationen über die Unternehmenskultur und mögliche offene Stellen – oft erfährst du so mehr als in einer Stellenanzeige.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und Systemdesign-Fragen, die für die Rolle eines Software Engineers relevant sind. Wir empfehlen dir, Plattformen wie LeetCode oder HackerRank zu nutzen, um deine Fähigkeiten zu schärfen.

Tipp Nummer 3

Sei bereit, deine Projekte zu präsentieren! Erstelle ein Portfolio oder eine GitHub-Seite, die deine besten Arbeiten zeigt. Zeige, wie du Probleme gelöst hast und welche Technologien du verwendet hast – das macht einen großen Eindruck!

Tipp Nummer 4

Bewirb dich direkt über unsere Website! Das zeigt dein Interesse und gibt dir die Möglichkeit, dich von anderen Bewerbern abzuheben. Vergiss nicht, deine Leidenschaft für die Technologie und das Unternehmen in deinem Gespräch zu betonen!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer (Core Ingest) mit Bravour zu bestehen

B.S. oder höher in Informatik oder verwandtem Fachgebiet
2+ Jahre Branchenerfahrung
Entwicklung skalierbarer verteilter Datenverarbeitungslösungen
Multithread-Programmierung
Microservice-Architektur
Objektorientierte Programmierung (z.B. Java, Scala)
Ausgezeichnete verbale und schriftliche Kommunikationsfähigkeiten

Einige Tipps für deine Bewerbung 🫡

Mach deine Hausaufgaben!:Bevor du deine Bewerbung abschickst, schau dir unsere Website genau an. Verstehe, was wir bei StudySmarter machen und wie du mit deinen Fähigkeiten zu unserem Team passen kannst. Das zeigt uns, dass du wirklich interessiert bist!

Sei konkret!:Wenn du über deine Erfahrungen sprichst, sei so konkret wie möglich. Nenne Beispiele für Projekte, an denen du gearbeitet hast, und welche Technologien du verwendet hast. Das hilft uns, ein besseres Bild von deinem Können zu bekommen.

Zeig deine Leidenschaft!:Wir suchen nach Leuten, die nicht nur die nötigen Fähigkeiten haben, sondern auch eine Leidenschaft für das, was sie tun. Lass in deiner Bewerbung durchscheinen, warum du Software Engineering liebst und was dich an der Arbeit bei uns reizt.

Korrekturlesen ist ein Muss!:Bevor du deine Bewerbung absendest, lies sie dir nochmal durch oder lass jemand anderen drüber schauen. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Wir wollen sehen, dass du dir Mühe gibst!

Wie man sich auf ein Vorstellungsgespräch bei Deepstreamtech vorbereitet

Mach dich mit den Technologien vertraut

Stelle sicher, dass du die Technologien und Tools, die in der Stellenbeschreibung erwähnt werden, gut verstehst. Wenn Apache Kafka oder Microservices zur Sprache kommen, sei bereit, deine Erfahrungen damit zu teilen und wie du sie in früheren Projekten eingesetzt hast.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Zeige, wie du Verantwortung übernommen und Lösungen entwickelt hast, insbesondere in Bezug auf verteilte Systeme und mehrschichtige Programmierung.

Kommunikation ist der Schlüssel

Da ausgezeichnete Kommunikationsfähigkeiten gefordert sind, übe, deine technischen Konzepte klar und verständlich zu erklären. Überlege dir, wie du komplexe Themen einfach darstellen kannst, um sicherzustellen, dass auch Nicht-Techniker folgen können.

Sei bereit für On-Call-Szenarien

Informiere dich über die On-Call-Verfügbarkeit und sei bereit, Fragen dazu zu beantworten. Zeige, dass du flexibel bist und bereit, in kritischen Situationen schnell zu reagieren, um die Systemverfügbarkeit zu gewährleisten.