Auf einen Blick
- Aufgaben: Entwickle und experimentiere mit modernen Technologien für große, verteilte Systeme.
- Unternehmen: Innovatives Unternehmen im Bereich Datenanalyse und AdTech.
- Vorteile: Attraktives Gehalt, Boni, Aktienoptionen und umfassende Sozialleistungen.
- Weitere Informationen: Dynamisches Team mit Möglichkeiten zur beruflichen Weiterentwicklung.
- Warum dieser Job: Gestalte die Zukunft der Datenanalyse und arbeite an spannenden Projekten.
- Qualifikationen: Mindestens 7 Jahre Erfahrung in der Softwareentwicklung, Kenntnisse in Python und SQL.
Das prognostizierte Gehalt liegt zwischen 100000 - 200000 € pro Jahr.
Als Staff Software Engineer im Semantic-Team sind Sie Teil eines leistungsstarken Plattform-Datenteams, das eine Online-Analyseplattform entwickelt, die Einblicke und Daten für die größten Marken und Medienplattformen der Welt bereitstellt. Sie werden neue und innovative Technologien entwickeln und experimentieren, die für groß angelegte, verteilte Systeme, Big Data und AdTech-Lösungen konzipiert sind. Das aktuelle Ziel besteht darin, die derzeitige Live-Lösung, die von Ingenieuren – Daten, BI, Front-End/Back-End, QEs und Produktstakeholdern – verwendet und gewartet wird, weiter zu plattformisieren. Die neue Plattform wird nach den Prinzipien des Data Mesh entworfen, um maximale Flexibilität zu bieten und die Markteinführungszeit neuer Datenprodukte zu minimieren.
Wer Sie sind
Sie sind ein leidenschaftlicher und erfahrener Software-Ingenieur, der bereit ist, an Ihren nächsten großen technischen Projekten zu arbeiten. Sie genießen es, die Feinheiten und Nuancen eines verteilten Systems zu lernen und dann elegant und sauber neue technische Implementierungen zu entwerfen, um dieses System organisch zu seinem größten Potenzial zu entwickeln. Sie können intelligent über die komplexe Interaktion zwischen Codeentscheidungen, deren Systemkompromissen, Evolution, Interaktion sowie ersten, zukünftigen und zweiten Ordnungseffekten sprechen. Als ständiger Lerner tragen Sie kontinuierlich zur Verbesserung des Fähigkeitsniveaus des Teams bei. Sie haben die Fähigkeit, individuelle Aufgaben zu übernehmen und diese von Anfang bis Ende abzuschließen. Sie legen Wert auf gute Architektur, schreiben und liefern qualitativ hochwertigen Code. Und am wichtigsten ist, dass Sie es genießen, diese Praktiken mit anderen zu teilen, zu überprüfen und zu lehren.
Was Sie tun werden
- Seien Sie der technische Systemverantwortliche, verantwortlich für die Erstellung einer langfristigen technischen Vision, Codequalität, Leistung und Beobachtbarkeit.
- Erlernen Sie mehrere komplexe Systeme, die zahlreiche moderne, innovative Technologien wie Looker, Snowflake und Airflow verwenden.
- Entwerfen Sie technische Implementierungen, um diese Systeme zu erweitern.
- Entwerfen und implementieren Sie Systeme, die für den gleichzeitigen Zugriff auf große Datensätze verantwortlich sind.
- Identifizieren Sie Lücken, Mängel und Ineffizienzen im System; schlagen Sie Lösungen vor und setzen Sie diese um.
- Überwachen Sie technische Implementierungen, die vom Rest des Teams geschrieben wurden; stellen Sie sicher, dass die Teamimplementierungen mit den vom Team erstellten Designs übereinstimmen und mit den besten Praktiken von DV abgestimmt sind, wobei die Kompatibilität zwischen Funktionen, Design, Implementierungsentscheidungen und besten Praktiken im Auge behalten wird.
- Seien Sie schnell darin, Probleme zu beheben, die auftreten, und helfen Sie, andere im Team zu betreuen und auszubilden.
- Werden Sie ein wichtiger Mitwirkender bei der Funktionsabgrenzung, technischen Implementierung und Entwicklerabschätzungen.
- Arbeiten Sie mit dem Produktmanagement-Team zusammen, um Anforderungen zu verstehen.
- Seien Sie proaktiv in Bezug auf Entwicklertests und Codierung auf allen Ebenen eines Anwendungssystems.
- Nutzen Sie Ingenieurwissen und gesunden Menschenverstand, um die Auswirkungen Ihrer Arbeit auf die Plattform zu bewerten.
- Testen und optimieren Sie den von Ihnen und anderen Teammitgliedern entwickelten Code.
- Arbeiten Sie als Teil eines engagierten Teams, das sowohl Wissen als auch Verantwortung teilt.
- Richten Sie effektives Monitoring für die automatisierte Erkennung von Systemfehlern ein.
- Veröffentlichen Sie kontinuierlich Ihre Funktionen mithilfe automatisierter Bereitstellungstools und -frameworks.
- Unterstützen Sie Power-User im gesamten Unternehmen dabei, ihre Dienste zu besitzen und zu lernen, wie sie Berichte mit den von Ihnen erstellten Tools erstellen können.
Anforderungen
- Mindestens 7 Jahre Berufserfahrung in der Softwareentwicklung.
- Sie sind ein ehrgeiziger Top-Performer, der in der Lage ist und es liebt, robuste und zuverlässige Software zu erstellen.
- Nachgewiesene Erfahrung mit Python oder anderen objektorientierten Sprachen (JS, Java, C# usw.).
- Starke SQL-Kenntnisse mit der Fähigkeit, Optimierungen für die Abfrageleistung und Kosteneffizienz vorzuschlagen.
- Verständnis von Web-, Client-, Queue-, Workflow- und Cloud-Technologien.
- Starke Vertrautheit mit REST-APIs und webbasierten APIs.
- Vertrautheit mit den grundlegenden Architekturprinzipien von skalierbaren Systemen.
- Erfahrung mit BI-Plattformen wie Looker, Tableau, Power BI usw.
- Vertrautheit mit öffentlicher Cloud wie GCP, AWS, Azure.
- Ausgezeichnete Kommunikationsfähigkeiten und Teamfähigkeit.
- Erfahrung mit der Verwendung von Aufgaben-/Build-/Automatisierungstools in Koordination mit DevOps.
- Abschluss in Informatik oder einem verwandten Bereich oder gleichwertige technische Erfahrung.
- Frühere Erfahrung im Management und im Wachstum eines großen Codebestands über die Zeit ist ein großer Vorteil.
- Kenntnisse in Kubernetes und Terraform sind nicht erforderlich, aber von Vorteil.
- Frühere Erfahrung als Teamleiter, Principal Engineer oder Architekt ist nicht erforderlich, aber von Vorteil.
Vergütung
Das Einstiegsgehalt des erfolgreichen Kandidaten wird auf der Grundlage einer Reihe von nicht diskriminierenden Faktoren festgelegt, einschließlich Qualifikationen für die Rolle, Niveau, Fähigkeiten, Erfahrung, Standort und Ausgleich der internen Gleichheit im Verhältnis zu Kollegen bei DV. Die geschätzte Gehaltsspanne für diese Rolle basierend auf den im Stellenangebot dargelegten Qualifikationen liegt zwischen 118.000,00 und 235.000,00 USD. Diese Rolle ist auch für Boni/Provisionen (sofern zutreffend), Eigenkapital und Leistungen berechtigt. Die oben genannte Spanne gilt für die Erwartungen, die im Stellenangebot dargelegt sind; wir sind jedoch oft offen für eine Vielzahl von Profilen und erkennen an, dass die Person, die wir einstellen, möglicherweise mehr oder weniger Erfahrung hat als in diesem Stellenangebot angegeben.
Director of Engineering - PinAI Arbeitgeber: Blumberg Capital Company
Als Arbeitgeber bietet unser Unternehmen eine dynamische und innovative Arbeitsumgebung, in der technologische Exzellenz und kontinuierliches Lernen gefördert werden. Wir legen großen Wert auf Teamarbeit und Wissensaustausch, was es unseren Mitarbeitern ermöglicht, sich sowohl fachlich als auch persönlich weiterzuentwickeln. Zudem profitieren Sie von flexiblen Arbeitsmodellen und einer attraktiven Vergütung, die Ihre Leistungen anerkennt und belohnt.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Director of Engineering - PinAI erhalten könnten
✨Tipp Nummer 1
Sei proaktiv! Nutze LinkedIn und andere Netzwerke, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Informationen über die Unternehmenskultur oder aktuelle Projekte – das zeigt dein Interesse und kann dir wertvolle Einblicke geben.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor, indem du nicht nur deine Programmierkenntnisse auffrischst, sondern auch deine Problemlösungsfähigkeiten. Übe mit Coding-Challenges und sei bereit, deine Denkweise zu erklären, während du Probleme löst.
✨Tipp Nummer 3
Nutze unsere Website, um dich direkt zu bewerben! Das gibt dir die Möglichkeit, deine Bewerbung hervorzuheben und zeigt, dass du den ersten Schritt gemacht hast, um Teil unseres Teams zu werden.
✨Tipp Nummer 4
Zeige deine Leidenschaft für kontinuierliches Lernen! Teile Beispiele von Projekten, an denen du gearbeitet hast, und wie du neue Technologien oder Methoden erlernt hast. Das wird dir helfen, dich von anderen Bewerbern abzuheben.
Wir glauben, dass du diese Fähigkeiten brauchst, um Director of Engineering - PinAI mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeige deine Persönlichkeit. Wir suchen nach Menschen, die nicht nur die nötigen Fähigkeiten haben, sondern auch gut ins Team passen.
Mach es konkret!:Verwende konkrete Beispiele aus deiner bisherigen Erfahrung, um zu zeigen, wie du die Anforderungen der Stelle erfüllst. Das hilft uns, deine Fähigkeiten besser einzuschätzen und zu verstehen, was du mitbringst.
Achte auf die Details!:Überprüfe deine Bewerbung auf Rechtschreib- und Grammatikfehler. Eine sorgfältig geschriebene Bewerbung zeigt uns, dass du Wert auf Qualität legst – genau wie wir bei StudySmarter!
Bewirb dich über unsere Website!:Um sicherzustellen, dass deine Bewerbung an die richtige Stelle gelangt, bewirb dich direkt über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten.
Wie man sich auf ein Vorstellungsgespräch bei Blumberg Capital Company vorbereitet
✨Verstehe die Technologien
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Python, SQL und BI-Plattformen. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch, wie sie in großen, verteilten Systemen eingesetzt werden.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese zu erläutern und zu zeigen, wie deine Entscheidungen die Systemarchitektur und -leistung beeinflusst haben.
✨Zeige Teamgeist
Betone deine Erfahrungen in der Zusammenarbeit mit anderen Entwicklern und wie du dein Wissen geteilt hast. Das Unternehmen sucht jemanden, der nicht nur technisch versiert ist, sondern auch als Mentor für das Team fungieren kann.
✨Fragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Zeige Interesse an der Unternehmenskultur, den aktuellen Projekten und wie das Team zusammenarbeitet. Das zeigt, dass du wirklich an der Position interessiert bist und dir Gedanken über deine Rolle machst.