Vantage
Senior Engineer
Über die Rolle
Vantage stellt einen Senior Engineer ein. In dieser Rolle konzentrieren Sie sich auf die Entwicklung von Features und Integrationen mit Partner-Systemen, während Sie als Fachexperte und Mentor für unser Engineering-Team fungieren. Erwarten Sie eine intensive Nutzung externer APIs zum Abrufen von Daten sowie die Konzeption und Bereitstellung von APIs, die Daten von externen Quellen empfangen und an diese senden. Sie arbeiten mit großen Datensätzen, führen praktische Codierungsarbeiten durch und halten unsere Dienste zuverlässig und schnell.
In dieser Rolle werden Sie mehrere Produktteams unterstützen, um eine solide Architektur, hohe Codequalität und pünktliche Lieferung aufrechtzuerhalten. Sie werden ein vertrauenswürdiger Ansprechpartner für Überprüfungen von SQL und Django ORM-Änderungen sein, klare Standards für die Datenbank- und Service-Performance festlegen und Design- und Trade-off-Entscheidungen leiten, die die Skalierbarkeit der Plattform gewährleisten.
Diese Ausschreibung betrifft eine bestehende Vakanz (Nachbesetzung).
Wie Vantage KI im Rekrutierungsprozess einsetzt
Bei Vantage nutzen wir KI-gestützte Tools zur Unterstützung unseres Einstellungsprozesses. Dies kann die Nutzung von KI zur Organisation, Prüfung und Bewertung von Bewerbungen umfassen. Wir sind bestrebt, diese Tools verantwortungsvoll einzusetzen und sicherzustellen, dass jeder Kandidat während des gesamten Prozesses fair behandelt wird.
Alle Einstellungsentscheidungen bei Vantage werden von unserem Team getroffen. Wen wir zur Arbeit bei Vantage einladen, ist eine Entscheidung, die wir nur uns selbst zutrauen.
Wie geht es weiter?
Wir danken allen Bewerbern im Voraus für ihr Interesse an dieser Position. Nur die für ein Vorstellungsgespräch ausgewählten werden jedoch kontaktiert.
Als Teil der letzten Stufen unseres Einstellungsprozesses müssen alle Kandidaten erfolgreich eine strafrechtliche Überprüfung absolvieren.
Mindestanforderungen
- 6+ Jahre Berufserfahrung mit einer starken Erfolgsbilanz in Softwareentwicklung, -test, -design und -architektur.
- Fortgeschrittene SQL-Expertise über die reine ORM-Nutzung hinaus. Sicher im Lesen von DB-Abfragen, im Entwerfen von Indizes, im Tuning komplexer Joins und im Refactoring von Abfragen auf Zuverlässigkeit und Geschwindigkeit.
- Umfangreiche Erfahrung mit Python und Django beim Aufbau von Produktionsdiensten und APIs.
- Erfahrung als "Gatekeeper" für Datenbank-Performance in Code-Reviews und Debugging-Sitzungen.
- Erfahrung mit MySQL und/oder Postgres.
- Erfahrung mit CircleCI.
- Erfahrung mit Docker.
- Nachgewiesene Fähigkeit zur Fehlersuche und zum Debugging von Produktionscode mithilfe von Logs, Metriken und Traces.
- Erfahrung in der Adressierung von Performance- und Optimierungsproblemen mit nachgewiesener Fähigkeit, sowohl Probleme zu diagnostizieren als auch zu verhindern.
- Erfahrung mit Cloud-Plattformen wie Azure, AWS oder GCP.
- Nachweis effektiver Mentoring- und Wissensaustauschfähigkeiten.
- Erfahrung mit B2B API-Integrationen.
- Nice-to-have: Erfahrung mit Celery, RabbitMQ und OTEL. Ein Abschluss in Informatik oder einem verwandten Fachgebiet ist von Vorteil.
Aufgaben der Rolle
- Als einer der Verantwortlichen für Anwendungs- und Datenbank-Performance fungieren. Pull-Requests mit Blick auf Abfragekosten, Indizierung und Datenzugriffsmuster überprüfen und Verbesserungen im gesamten Codebestand vorantreiben.
- Verantwortung für externe API-Integrationen und Datenaustausch. Zuverlässige Partner-Konnektoren erstellen und pflegen, einschließlich Authentifizierung, Ratenbegrenzung und Wiederholungsversuchen. Interne und Partner-orientierte APIs entwerfen und weiterentwickeln.
- backend-Features und -Dienste in Python und Django mit vorhersagbarer Latenz und hoher Zuverlässigkeit entwerfen und ausliefern.
- Produktionsprobleme diagnostizieren, Debugging-Sitzungen leiten und die Beobachtbarkeit mithilfe von Logs, Metriken und Traces verbessern.
- Proaktiv Performance-Risiken identifizieren, Pläne zu deren Beseitigung erstellen und das Team in Best Practices coachen, um Regressionen zu verhindern.
- Eine starke automatisierte Testabdeckung und klare Dokumentation pflegen, die sichere Änderungen und schnelle Bereitstellung unterstützen.
- Ingenieure durch Pair-Programming, Design-Reviews und umsetzbares Feedback betreuen, das den Standard des Teams anhebt.
- Zu Architekturdikussionen und Lösungsfindung beitragen, um skalierbare und effektive Produktentscheidungen sicherzustellen.
Über Vantage
Vantage ist die erste einheitliche Plattform, die speziell für die Orchestrierung von Retail Media entwickelt wurde und es Enterprise-Einzelhändlern ermöglicht, Werbung auf der Website, außerhalb der Website und im Geschäft nahtlos zu schalten. Mit einer globalen Präsenz in Nordamerika und im asiatisch-pazifischen Raum ermöglicht Vantage Einzelhändlern, ihre Media-Netzwerke durch skalierbare Technologie und automatisierte Workflows zu starten und auszubauen, und wird von führenden Einzelhändlern wie The Home Depot für die Steuerung ihrer Retail-Media-Programme geschätzt.
Für einen genaueren Blick auf das, was wir tun, unsere Kultur und unsere Benefits, besuchen Sie unsere „Über uns“- und Karriereseiten.
Remote-First, mit Sitz in Toronto
Vantage hat seinen Hauptsitz stolz in Toronto, aber wir sind ein Remote-First-Team, das sich über Nordamerika (und darüber hinaus) erstreckt. Unsere flexible Arbeitsphilosophie bedeutet, dass Teammitglieder von überall dort, wo sie ihre beste Arbeit leisten, erfolgreich sein können – sei es vom Homeoffice, einem lokalen Café oder während sie Briefmarken für ihren Reisepass sammeln. Mit einer Remote-freundlichen Einrichtung, Unterstützung für das Homeoffice und jährlichen Firmen-Retreats bleiben wir verbunden, kollaborativ und energiegeladen – unabhängig von der Zeitzone.
Vantages Engagement für Vielfalt, Gleichberechtigung und Inklusion
Vantage Analytics wird durch die Vielfalt unserer talentierten Mitarbeiter angetrieben. Wir sind ein Arbeitgeber, der Chancengleichheit fördert, und begrüßen ALLE Individuen und was sie einzigartig macht. Wir glauben, dass unsere Mitarbeiter glücklich und gesund sein sollten, mit Seelenfrieden und einem Gefühl der Erfüllung. Wir ermutigen alle Einzelpersonen, sich auf Positionen zu bewerben, die ihren Leidenschaften entsprechen.
Wir fördern Gleichberechtigung und bemühen uns, allen aktuellen und potenziellen Mitarbeitern Unterstützung und Möglichkeiten zu bieten. Angemessene Vorkehrungen sind auf Anfrage und während des gesamten Bewerbungsprozesses für Bewerber verfügbar.
