Auf einen Blick
- Aufgaben: Entwickle und verbessere Kernplattformdienste und interne APIs für mehrere Teams.
- Unternehmen: Qdrant, ein innovatives Unternehmen für Vektordatenbanken mit einer revolutionären Mission.
- Vorteile: Wettbewerbsfähiges Gehalt, Aktienoptionen, flexible Arbeitszeiten und vollständig remote.
- Weitere Informationen: Hohe Einflussnahme auf Architektur und klare Wachstumswege zu höheren Ingenieursrollen.
- Warum dieser Job: Gestalte die Grundlage der Qdrant Cloud und ermögliche anderen Teams, schneller zu arbeiten.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in Softwareentwicklung, insbesondere in Plattform- oder verteilten Systemen.
Das prognostizierte Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Qdrant ist ein innovatives Unternehmen für Vektordatenbanken, das die Art und Weise revolutionieren möchte, wie Organisationen unstrukturierte Daten verwalten und abfragen. Unsere Open-Source-Engine und verwalteten Cloud-Lösungen ermöglichen KI-gesteuerte Suche, Empfehlungen und Datenentdeckung in großem Maßstab. Als Senior Software Engineer im Platform-Team arbeiten Sie an der Kern-Cloud-Plattform, die alle anderen Engineering-Teams bei Qdrant unterstützt. Sie werden gemeinsam genutzte Dienste, Steuerungskomponenten und interne APIs entwerfen und weiterentwickeln, die unser verwaltetes Cloud-Angebot unterstützen und Unternehmensbereitstellungen ermöglichen.
Diese Rolle konzentriert sich auf den Aufbau von Plattform-Primitiven und Abstraktionen, nicht auf den täglichen Betrieb. Sie werden sich darauf konzentrieren, die Komplexität zu reduzieren, die Produktivität der Entwickler zu verbessern und die architektonische Evolution über die Cloud-Plattform voranzutreiben.
Aufgaben
- Entwurf und Weiterentwicklung von Kernplattformdiensten und internen APIs, die von mehreren Teams genutzt werden
- Vorantreiben architektonischer Initiativen wie gRPC-Migration, Eventing/pub-sub-Grundlagen und Plattformrefaktorisierungen
- Verantwortung für die Verbesserung von Steuerungskomponenten und Cluster-API-Komponenten
- Erstellung von Plattformabstraktionen, die die betriebliche und kognitive Belastung für andere Teams reduzieren
- Schreiben von produktionsreifem Go-Code für Plattformdienste und interne Tools
- Enge Zusammenarbeit mit den Teams Regions & Clusters, Resilience und Features, um die Bereitstellung durch Plattform-Primitiven zu ermöglichen
- Verbesserung der Skalierbarkeit, Zuverlässigkeit und Entwicklererfahrung der Plattform durch durchdachtes Design
- Unterstützung von Produktionssystemen und Incident-Response bei Bedarf, mit Fokus auf langfristige Lösungen
Anforderungen
- Mindestens 5 Jahre Erfahrung als Software-Ingenieur im Bereich Plattform, Infrastruktur oder verteilte Systeme
- Starke Kenntnisse in Go und Python oder tiefgehende Expertise in einer Sprache mit der Bereitschaft, regelmäßig mit beiden zu arbeiten
- Solide Erfahrung mit Kubernetes und cloud-nativen Architekturen
- Starkes Verständnis von verteilten Systemen und API-Design
- Erfahrung im Aufbau und Betrieb von Produktionssystemen, die von anderen Ingenieuren oder Teams genutzt werden
- Komfortables Arbeiten über Teamgrenzen hinweg und Förderung technischer Abstimmungen
- Eigenverantwortung und klare Kommunikationsfähigkeiten
Wünschenswert
- Erfahrung mit gRPC, ereignisgesteuerten Architekturen oder Steuerungssystemen
- Vertrautheit mit Kubernetes-Operatoren oder clusterbasierten Abstraktionen
- Hintergrund in SaaS-, Datenbank- oder systemnahen Produktunternehmen
- Erfahrung mit Observability-Tools (Prometheus, Grafana, OpenTelemetry)
- Beiträge zu Open-Source-Projekten
Vorteile
- Wettbewerbsfähiges Gehalt, Aktien und Leistungen
- Vollständig remote Setup mit flexiblen Arbeitszeiten
- Einflussreiche Rolle mit starker Verantwortung und architektonischem Einfluss
- Gelegenheit, an einer Kernplattform zu arbeiten, die im gesamten Unternehmen genutzt wird
- Klare Wachstumschancen in Richtung Staff Engineer oder Architekturrollen
Wenn Sie gerne Plattformen erstellen, die es anderen ermöglichen, schneller zu arbeiten, die Komplexität zu reduzieren und zuverlässig zu skalieren, würden wir uns freuen, von Ihnen zu hören. Schließen Sie sich uns an und helfen Sie, die Grundlage von Qdrant Cloud zu gestalten.
Senior Software Engineer Platform Arbeitgeber: Qdrant
Qdrant ist ein hervorragender Arbeitgeber, der eine offene und innovative Arbeitsumgebung bietet, in der Vielfalt geschätzt wird. Als Teil eines internationalen, remote-first Teams haben Sie die Möglichkeit, an bahnbrechenden KI-Infrastrukturen zu arbeiten und dabei Ihre Fähigkeiten in einem dynamischen Umfeld weiterzuentwickeln. Mit flexiblen Arbeitszeiten, hoher Eigenverantwortung und einem starken Fokus auf Open-Source-Kultur sind wir bestrebt, Ihnen nicht nur einen wettbewerbsfähigen Lohn, sondern auch echte Entwicklungsmöglichkeiten zu bieten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Software Engineer Platform 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 Qdrant anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer Platform 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 Qdrant vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer Platform 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 Qdrant 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 Qdrant 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.