B&A
Alteryx
Senior Software Engineer - Orchestrierung & Jobausführung
SENIOR SOFTWARE ENGINEER - ORCHESTRIERUNG & JOBAUSFÜHRUNG (CLOUD-PLATTFORM)
Treffen Sie den Moment mit Alteryx
Wir erleben einen Wandel, der nur einmal in einer Generation vorkommt, wie Arbeit erledigt wird. Daten, Automatisierung und KI werden schnell zum Zentrum jeder Geschäftsentscheidung – und Alteryx führt die Transformation an.
Sie werden an den Herausforderungen arbeiten, die im Mittelpunkt moderner Unternehmen stehen. Unabhängig von Ihrer Rolle wird Ihre Arbeit Organisationen helfen, schneller voranzukommen, klarer zu sehen und Fragen zu bewältigen, die früher unmöglich schienen.
Wenn Sie bereit sind, den Moment mit Innovation, Neugier und Exzellenz zu meistern, gibt es hier einen Platz für Sie.
Alteryx sucht einen Senior Software Engineer für unser Cloud-Plattform-Engineering-Team. In dieser Rolle helfen Sie beim Entwurf, Aufbau, Betrieb und der Weiterentwicklung von backend Diensten, die steuern, wie Arbeit durch Alteryx Cloud fließt. Sie arbeiten an Plattform- funktionen im Zusammenhang mit Orchestrierung, Jobausführung, Workflow-Laufzeitdiensten und zuverlässiger Dienst-zu-Dienst-Koordination. Dies ist eine Senior-Engineering-Rolle für jemanden, der komplexe Produktionssysteme End-to-End verantworten kann. Sie sollten in der Lage sein, verteilte Systeme, asynchrone Verarbeitung, Zuverlässigkeit, Beobachtbarkeit, Fehlermodi und betriebliche Kompromisse zu verstehen. Sie werden mit Plattform-, Produkt-, Sicherheits-, QE- und Anwendungsteams zusammenarbeiten, um Cloud-Plattformfunktionen skalierbar, verständlich und sicher zu machen. Die Rolle ist backend- lastig und beinhaltet den Aufbau von APIs, Diensten, Workern, Bibliotheken und Laufzeit- Infrastruktur. Sie arbeiten mit modernen Cloud-nativen Systemen und Technologien wie TypeScript/Node.js, relationalen Datenbanken, Messaging- oder Queuing-Systemen, ereignisgesteuerter Architektur, Containern, Kubernetes und Observability-Tools.
Was Sie tun werden
- Entwerfen und Bereitstellen von backend Diensten, APIs, Workern und gemeinsam genutzten Bibliotheken, die Cloud-Plattformfunktionen ermöglichen.
- Aufbau und Verbesserung von Systemen zur Orchestrierung von Arbeit über Dienste hinweg, einschließlich Job-Einreichung, Ausführungsverfolgung, Statusweitergabe, Wiederholungsversuchen, Abbruch, Ergebnissen und betrieblicher Transparenz.
- Entwicklung zuverlässiger asynchroner und ereignisgesteuerter Systeme unter Verwendung von Queues, Messaging, Hintergrund-Workern und dauerhaftem Zustand.
- Arbeit an verteilten Ausführungsflüssen über Plattformdienste hinweg, einschließlich Dienst-zu-Dienst- Kommunikation, Routing, Bestätigungen und Fehlerwiederherstellung.
- Aufbau und Wartung von Cloud-nativen Laufzeitinfrastrukturen unter Verwendung von Containern, Kubernetes, Bereitstellungsautomatisierung und zugehörigen Plattform-Tools.
- Integration von Plattformdiensten mit Persistenzschichten, Ereignisströmen, REST APIs und internen Dienstverträgen.
- Verbesserung der Produktionszuverlässigkeit durch Metriken, Tracing, strukturiertes Logging, Health Checks, Dashboards, Alarmierung, Runbooks und Incident-Nachverfolgung.
- Leitung technischer Designs für unklare oder dienstübergreifende Arbeiten, Code-Reviews mit System- Denkweise und Mentoring von Ingenieuren in den Bereichen verteilte Systeme und Produktions-Engineering-Praktiken.
- Zusammenarbeit mit Partnerteams, um Produktanforderungen in inkrementelle, testbare und betriebsfähige Plattformfunktionen umzuwandeln.
- Nutzung von KI und modernen Entwicklungswerkzeugen zur Verbesserung der Engineering-Produktivität, der Codequalität und der Liefergeschwindigkeit.
Wonach wir suchen
- 4+ Jahre Berufserfahrung in der Softwareentwicklung, mit sinnvoller Verantwortung für Produktions-backend Dienste, Cloud-Plattformfunktionen oder verteilte Systeme.
- Umfangreiche Erfahrung im Aufbau von backend Diensten, APIs, gemeinsam genutzten Bibliotheken oder langlaufenden Workern unter Verwendung von TypeScript, Node.js oder vergleichbaren backend Technologien.
- Erfahrung im Entwurf und Betrieb von asynchronen, Queue-basierten oder ereignisgesteuerten Systemen, einschließlich Mustern wie Wiederholungsversuche, Abbruch, Idempotenz, Nebenläufigkeit, Reihenfolge, Timeouts und Fehlerbehandlung.
- Erfahrung mit dauerhafter Speicherung, Dienstverträgen, RESTful APIs und Integrationen über mehrere Dienste oder Plattformkomponenten hinweg.
- Erfahrung mit Cloud-nativen Produktionssystemen, einschließlich Containern, Kubernetes oder ähnlichen Orchestrierungsplattformen, Dienstzustand, Skalierungsverhalten und betrieblicher Fehlersuche.
- Starke Produktions-Engineering-Praktiken, einschließlich Tests, Observability, strukturiertem Logging, Metriken, Tracing, Incident Response und kontinuierlicher Zuverlässigkeitsverbesserung.
- Fähigkeit, Design-Diskussionen zu leiten, technische Kompromisse klar zu kommunizieren, andere Ingenieure zu mentoren und teamübergreifende Arbeit durch Ambiguität mit einer eigenverantwortlichen Denkweise voranzutreiben.
Von Vorteil
- Erfahrung mit Workflow-Engines, Orchestrierungssystemen, Job-Runnern, Task-Ausführungsplattformen oder Laufzeuginfrastrukturen.
- Erfahrung mit Kubernetes Bereitstellungsmustern, GitOps, Multi-Cluster-Umgebungen, Cloud-Plattform- Betrieb oder Infrastrukturautomatisierung.
- Erfahrung mit Messaging-Systemen, Event-Verträgen, Schema-Management, asynchronen Benachrichtigungs- Pipelines oder verteilten Dienstkoordinationen.
- Erfahrung mit Echtzeitkommunikation, langlebigen Verbindungen, Dienst-zu-Dienst-Messaging oder Koordination über unzuverlässige Netzwerke.
- Erfahrung mit sicherer Dienst-zu-Dienst-Authentifizierung, Token-Handling, Geheimnisverwaltung, Autorisierungsgrenzen oder kundenbezogenen Ausführungskontexten.
- Erfahrung mit Log-Sammlung, Log-Streaming, verteilter Workload-Observability, operativen Dashboards oder Produktionssupport-Tools.
- Bachelor-Abschluss in Informatik, Ingenieurwesen oder gleichwertige praktische Erfahrung.
Erfolg sieht so aus
- Innerhalb von 30–60 Tagen verstehen Sie die Cloud-Plattformarchitektur, können Arbeit über Schlüsseldienste verfolgen und liefern fokussierte Verbesserungen mit klaren Tests und betrieblicher Awareness.
- Innerhalb von 90+ Tagen übernehmen Sie Senior-Level-Arbeitsströme über Dienstgrenzen hinweg, verbessern die Zuverlässigkeit und Debugging-Fähigkeit, leiten Designentscheidungen und helfen dem Team, Verhaltensweisen der Plattform sicherer, klarer und einfacher zu gestalten.
- Im Laufe der Zeit werden Sie zu einem gefragten Ingenieur für verteilte Ausführungs- und Orchestrierungs- Mustern in der Alteryx Cloud, der die Messlatte für Plattform-Korrektheit, Produktionsreife und teamübergreifende Lieferung höher legt.
Interessiert? Erfahren Sie mehr und bewerben Sie sich noch heute unter alteryx.com/careers!
Sie finden sich in vielen dieser Punkte wieder, zweifeln aber, ob Sie sich bewerben sollen? Bei Alteryx unterstützen wir eine Wachstumsmentalität für unsere Mitarbeiter in allen Phasen ihrer Karriere. Wenn Sie einige der Anforderungen erfüllen und unsere Werte teilen, ermutigen wir Sie zur Bewerbung. Als Teil unseres fortlaufenden Engagements für einen vielfältigen, gerechten und integrativen Arbeitsplatz investieren wir in die Zusammenstellung von Teams mit einer breiten Palette von Hintergründen, Identitäten und Erfahrungen.
Für Positionen in San Francisco und Los Angeles: Gemäß der San Francisco Fair Chance Ordinance und der Los Angeles Fair Chance Initiative for Hiring wird Alteryx qualifizierte Bewerber mit Festnahme- und Verurteilungsakten für eine Anstellung in Betracht ziehen.
Diese Position beinhaltet den Zugriff auf Software/Technologie, die US-Exportkontrollen unterliegt. Jedes Stellenangebot steht unter dem Vorbehalt der Fähigkeit des Bewerbers, die US-Exportkontrollen einzuhalten.
Vergütung
Alteryx verpflichtet sich zu einer fairen, gerechten und transparenten Vergütung. Die Gehaltsspanne für diese Rolle variiert je nach geografischem Standort der Position. Die unten aufgeführten Spannen stellen das erwartete Grundgehalt für Kandidaten dar, die an den jeweiligen Standorten eingestellt werden:
- Zone A: New York (landesweit), Arlington, VA, Nordkalifornien, Washington, D.C., Massachusetts (landesweit) und Seattle, WA — $130,000–$175,000
- Zone B: Alle anderen US-Standorte — $120,000–$160,000
Die tatsächliche Vergütung wird auf der Grundlage einer Vielzahl von Faktoren ermittelt, einschließlich der Fähigkeiten, Erfahrungen, Qualifikationen, des geografischen Standorts des Kandidaten sowie anderer geschäftlicher und organisatorischer Erwägungen.
Mitarbeiter können auch Anspruch auf eine breite Palette weiterer Leistungen haben, wie z. B. Bonus oder Provision, medizinische Versorgung, Altersvorsorge, finanzielle Leistungen, Wellness, Freizeit, Mitarbeiterrabatte und andere.
Leistungen & Vergünstigungen
Alteryx hat erstaunliche Leistungen für alle Mitarbeiter, die Sie hier einsehen können myalteryxbenefits.com/main-site/.
