Databricks
Kinaxis Inc.
Software Architect, Core Engine
Über Kinaxis
Möchten Sie sich einem innovativen, marktführenden Unternehmen anschließen, in dem Sie Ihre Karriere wirklich vorantreiben können? Bei Kinaxis nehmen wir unsere Kultur, unsere Technologie, unsere Kunden und uns selbst nicht zu ernst. Wenn Sie Teil einer unglaublichen Wachstumsgeschichte sein möchten, dann sind wir vielleicht genau der richtige Ort für Sie!
Im Jahr 1984 begannen wir als ein Team aus drei Ingenieuren. Heute sind wir zu einer globalen Organisation mit über 2000 Mitarbeitern weltweit, 6 globalen Standorten und einem erstklassigen Hauptsitz in Ottawa, Kanada, herangewachsen. Als mehrfache Gewinner globaler Top-Arbeitgeber-Auszeichnungen sind wir stolz darauf, gemeinsam mit unseren Kunden und Mitarbeitern einige der größten Herausforderungen zu lösen, vor denen Lieferketten heute stehen.
Kinaxis ist ein weltweit führender Anbieter von moderner Supply Chain Orchestration, der komplexe globale Lieferketten steuert und die Menschen unterstützt, die sie verwalten. Unsere leistungsstarke, KI-gestützte Plattform bietet vollständige Transparenz und Sichtbarkeit über End-to-End-Lieferketten hinweg und ermöglicht es unseren Kunden, schnellere und bessere Entscheidungen zu treffen. Renommierte globale Marken vertrauen uns, wenn es darum geht, die Agilität und Vorhersagbarkeit zu gewährleisten, die zur Bewältigung der heutigen Volatilität und Störungen erforderlich sind. Mit mehr als 40,000 Nutzern in über 100 Ländern erweitern wir unser Team, während wir weiterhin innovativ sind und die Art und Weise, wie wir unsere Kunden unterstützen, revolutionieren.
Über die Rolle
Kinaxis Maestro verwaltet und prognostiziert, was zur effektiven Ausbalancierung von Angebot und Nachfrage für einige der komplexesten Lieferketten der Welt erforderlich ist. Wir suchen einen Software Platform Architect, der die Weiterentwicklung unserer Maestro-Plattform zu einer Cloud-nativen Architektur leitet, mit Erfahrung in der Konzeption von Datenbank-Engines, Storage-Engines, verteilten Datenbanken, Query-Execution-Systemen oder anderen groß angelegten Dateninfrastrukturplattformen.
Als Teil der Product R&D Organisation definieren und treiben Sie die architektonischen Grundlagen voran, die massive Skalierbarkeit, elastische Leistung und kosteneffiziente Ausführung über die backend Plattform der nächsten Generation von Kinaxis ermöglichen, die Maestro zugrunde liegt.
Diese Rolle ist zentral für die Modernisierung der Kinaxis-Plattform – die Neugestaltung von Kern-Daten-, Abfrage- und Ausführungsfunktionen, um nativ in der Cloud zu arbeiten und gleichzeitig die Leistung, Zuverlässigkeit und das Kundenvertrauen zu erhalten, die unsere Plattform definieren.
Standort
Kanada oder USA
Ottawa und Toronto, Kanada – Hybrid
Andere Standorte in Kanada oder den USA – Remote
Status der Stelle
Dies ist eine bestehende Stellenausschreibung
#Senior; #LI-EM1
Weitere Informationen finden Sie auf der Kinaxis-Website unter kinaxis.com oder im Blog des Unternehmens unter blog.kinaxis.com.
Kinaxis heißt Kandidaten herzlich willkommen, sich in unserer inklusiven Gemeinschaft zu bewerben. Wir bieten auf Anfrage angemessene Vorkehrungen an, um Fairness und Zugänglichkeit während unseres gesamten Rekrutierungsprozesses für alle Kandidaten, einschließlich Personen mit besonderen Bedürfnissen oder Behinderungen, zu gewährleisten. Wenn Sie eine solche Vorkehrung benötigen, kontaktieren Sie uns bitte unter recruitmentprograms@kinaxis.com. Diese Kontaktinformationen sind nur für Anfragen zur Barrierefreiheit bestimmt und können nicht zur Erkundigung des Bewerbungsstatus verwendet werden.
Kinaxis verpflichtet sich, einen fairen und transparenten Rekrutierungsprozess zu gewährleisten. Wir setzen künstliche Intelligenz (KI)-Tools im ersten Schritt des Rekrutierungsprozesses ein, um eingereichte Lebensläufe mit der Stellenbeschreibung zu vergleichen und Kandidaten zu identifizieren, deren Ausbildung, Erfahrung und Fähigkeiten am besten mit den Anforderungen der Stelle übereinstimmen. Nach der ersten Prüfung werden alle nachfolgenden Entscheidungen bezüglich Ihrer Bewerbung, einschließlich der endgültigen Auswahl, von unserem menschlichen Rekrutierungsteam getroffen. KI trifft keine endgültigen Einstellungsentscheidungen.
Was Sie tun werden
Sie agieren sicher über den gesamten Architekturlebenszyklus – vom konzeptionellen Design und tiefgehender technischer Exploration bis hin zur praktischen Implementierung und Produktionshärtung. Sie werden von komplexen Systemproblemen angetrieben und verstehen, wie Leistung, Skalierbarkeit, Kosten und betriebliche Ausfallsicherheit in realen Cloud-Umgebungen ausbalanciert werden.
Sie entwerfen und entwickeln hoch skalierbare, verteilte, Cloud-native Architekturen, die Kernplattformfunktionen ermöglichen. Sie denken natürlich in Bezug auf Datenfluss, Konsistenzmodelle, Latenzkompromisse, Fehlertoleranz und Systemgrenzen und streben kontinuierlich nach einfacheren, robusteren und leistungsfähigeren Designs.
Sie tragen zur architektonischen Ausrichtung der backend Plattform bei und gestalten, wie groß angelegte Datenverarbeitung, Abfrageausführung und Plattformdienste aufgebaut und weiterentwickelt werden. Dies beinhaltet die Festlegung von Standards für Cloud-natives Design, die Anleitung von Entscheidungen über verteilte Systemmuster und die Sicherstellung, dass Architekturen sowohl erweiterbar als auch produktionsreif sind.
Sie agieren als technische Autorität in der gesamten Produktentwicklung und beeinflussen architektonische Entscheidungen, die sich über Cloud-Infrastruktur, Kernplattformdienste und Datensysteme erstrecken. Sie betreuen leitende Ingenieure, erhöhen die architektonische Strenge in den Teams und fördern eine Kultur, in der Architekten tief für die von ihnen entworfenen Systeme verantwortlich sind.
Sie sind ein pragmatischer, praxisorientierter Architekt. Sie schreiben Code, validieren Annahmen durch Prototypen und arbeiten eng mit den Entwicklungsteams zusammen, um sicherzustellen, dass Designs in zuverlässige, skalierbare Implementierungen umgesetzt werden. Sie schätzen Klarheit, Einfachheit und Ausführung mehr als theoretische Perfektion.
Sie sind ein starker Kollaborateur und Kommunikator, der in der Lage ist, komplexe architektonische Konzepte für Ingenieure, Produktmanager und Führungskräfte zu erklären. Sie bringen Struktur in Unklarheiten und leiten Teams zu Lösungen, die technische Exzellenz mit Geschäftsergebnissen in Einklang bringen.
Was wir suchen
Fortgeschrittene Ausbildung in Informatik, Ingenieurwesen oder einem verwandten Fachgebiet. Tiefgreifende, nachgewiesene Erfahrung im Aufbau groß angelegter, verteilter Cloud-Systeme ist erforderlich.
Wir implementieren unsere eigene verteilte Datenbank und Abfrage-Engine, speziell für Lieferdaten und Anwendungsfälle. Wir suchen umfassende Erfahrung in der Konzeption, Implementierung und Weiterentwicklung von Kernfunktionen für Datenbanken, Speicher, Indizierung, Abfrageausführung, Caching, Konsistenz, Replikation oder Metadatenverwaltung in groß angelegten, verteilten Produktionssystemen.
- Umfassende Erfahrung in der Konzeption und dem Aufbau groß angelegter, verteilter Systeme in Produktionsumgebungen.
- Starker Hintergrund in datenintensiven Systemen, wie z. B. verteilte Datenverarbeitung, verteilte Datenbanken, Abfrage-Engines oder Datenplattformdienste auf Plattformebene.
- Tiefgreifende Expertise in Cloud-nativen Architekturen, einschließlich Skalierbarkeit, Elastizität, Fehlertoleranz und kostenbewusstem Design.
- Nachgewiesene Fähigkeit, komplexe technische Herausforderungen in klare architektonische Designs zu übersetzen, die implementiert und im Laufe der Zeit weiterentwickelt werden können.
- Fähigkeit, mit mehrdeutigen Anforderungen umzugehen und diese in klare, robuste, gut kommunizierte architektonische Designs zu übersetzen, die den Erwartungen der Stakeholder entsprechen.
- Praktische Erfahrung mit modernen Cloud-Plattformen (z. B. AWS, Azure oder GCP) und deren Kerninfrastrukturdiensten.
- Kenntnisse in modernen Programmiersprachen (Go) und/oder anderen leistungsstarken backend-Sprachen (C++).
- Solides Verständnis von Systemleistung, Nebenläufigkeit, Konsistenzmodellen und betrieblichen Kompromissen in verteilten Umgebungen.
- Nachgewiesene Fähigkeit, die technische Richtung über mehrere Teams hinweg zu beeinflussen und effektiv als leitender technischer Leiter zu agieren.
- Ausgezeichnete Kommunikationsfähigkeiten mit der Fähigkeit, komplexe Systemdesigns für verschiedene Zielgruppen zu artikulieren.
- Fähigkeit, Möglichkeiten zur Beschleunigung des SDLC durch innovative Anwendung von KI oder anderen Werkzeugen zu finden und gleichzeitig Architekturkonsistenz, sicheres Design und Codequalitätsstandards einzuhalten.
- Fähigkeit, KI-generierten Code rigoros auf Korrektheit, architektonische Eignung, Integrationsrisiko und Unterstützung von Randfällen mit einer Wachstumsmentalität und einer Neigung zum Experimentieren zu überprüfen.
Nice to Have
- Erfahrung in der Konzeption von Plattformen, die KI, agentenbasierte Systeme oder erweiterte Analysen in großem Maßstab unterstützen.
- Erfahrung mit Data Fabric, semantischen Ebenen oder erweiterbaren Plattformarchitekturen.
- Praktische Erfahrung mit modernen Cloud-Plattformen (z. B. AWS, Azure oder GCP) und deren Kerninfrastrukturdiensten.
- Nachgewiesene technische Führungsqualitäten durch interne Plattformen, Veröffentlichungen, Patente oder Open-Source-Beiträge.
Arbeiten mit Wirkung: Unsere Plattform hilft Unternehmen direkt bei der Steuerung der weltweiten Lieferketten. Wir sehen die Ergebnisse unserer Arbeit jeden Tag in der Welt, wenn wir volle Regale sehen, wenn Medikamente für unsere Lieben verfügbar sind und vieles mehr.
Arbeiten Sie mit Fortune 500-Marken zusammen: Unternehmen aus verschiedenen Branchen vertrauen darauf, dass wir ihnen helfen, ihre integrierte Geschäftsplanung und digitale Lieferkette zu kontrollieren. Zu unseren Kunden gehören Lockheed Martin, Unilever, P&G, ExxonMobil, Cisco und viele mehr.
Soziale Verantwortung bei Kinaxis: Unser Ausschuss für Vielfalt, Gleichberechtigung und Inklusion (DEI) berät über Einstellungspraktiken, Schulungsmaterialien zur Leistungsbewertung und obligatorische Schulungen zu unbewussten Vorurteilen und Grundlagen der Inklusion. Nachhaltigkeit ist entscheidend für das, was wir tun, und wir verpflichten uns zu einer langfristigen Netto-Null-Betriebsstrategie. Wir engagieren uns in unseren Gemeinden und unterstützen Anliegen, bei denen wir die größte Wirkung erzielen können.
Menschen sind bei Kinaxis wichtig, und hier sind einige der Vergünstigungen und Leistungen, die wir anbieten und die je nach Standort und Mitarbeiter variieren können:
- Flexible Urlaubsregelungen und Kinaxis-Tage (betriebsweite freie Tage)
- Flexible Arbeitsoptionen
- Programme für körperliches und geistiges Wohlbefinden
- Regelmäßig stattfindende virtuelle Fitnesskurse
- Mentoring-Programme, Schulungen und Karriereentwicklung
- Anerkennungsprogramme und Empfehlungsprämien
- Hackathons
