Siemens
Forma.ai
Senior Back End Engineer (Data Platform)
Über uns
Forma.ai: Forma.ai ist ein Series B Startup, das die Gestaltung, Verwaltung und Optimierung von Vertriebsvergütungen revolutioniert. Wir verwalten jährlich Provisionen in Milliardenhöhe für Marktführer wie Edmentum, Stryker und Autodesk.
Unser Wachstum wird durch unsere Leidenschaft angetrieben, die Art und Weise, wie Unternehmen Vertriebsintelligenz zur Steuerung der Geschäftsstrategie nutzen, grundlegend zu verändern und zu gestalten.
Unsere Werte
- Gut zusammenarbeiten. Wir sind echt. Wir haben Kinder und Haustiere. Hypotheken und Studienkredite. Wir stecken da gemeinsam drin, also egal wie brillant einer von uns ist, wir spielen immer nett miteinander – keine Ausnahmen.
- Präzise sein. Unnachgiebig sein. Wir glauben, dass Selbstzufriedenheit zum Scheitern führt, daher setzen wir neue Ziele, sobald wir sie erreichen. Wir beharrren angesichts von Widrigkeiten, lernen aus unseren Fehlern und treiben uns gegenseitig zu kontinuierlicher Verbesserung an. Der Status quo ist Kryptonit.
- Unsere Technik lieben. Unsere Kunden lieben. Unsere Plattform löst ein sehr komplexes Problem in einem derzeit unterversorgten Markt. Obwohl nicht jeder bei Forma kundenorientiert ist, sind wir alle kundenorientiert. Vielleicht sogar leicht kundenbesessen.
Wir suchen ebenso engagierte Mitarbeiter, die begeistert daran sind, etwas Großes zu schaffen!
Über das Team
Ingenieure in diesem Team entwickeln unsere regelbasierte Berechnungs-Engine zur Verarbeitung von Vertriebsprovisionen. Das mag einfach klingen, ist es aber nicht, wenn Sie noch nie mit Vertriebsvergütungsplänen in Berührung gekommen sind.
Wir haben wenige Meetings und hohe Verantwortlichkeit. Die meisten Teammitglieder befinden sich in der EST-Zeitzone, einige sind in PST und Central angesiedelt. Wir entwickeln noch viele Bereiche der Plattform weiter, was bedeutet, dass es viel Raum gibt, das Design, die Zuverlässigkeit und die Skalierbarkeit der von uns gebauten Systeme zu verbessern.
Was Sie tun werden
Berichtet an den Manager der Datenplattform, werden Sie eine wichtige Rolle bei der Weiterentwicklung unserer Spark-basierten Datenplattform spielen. Sie werden datenreiche Plattformfunktionen entwerfen und erstellen, zu Systemdesign-Diskussionen beitragen und sicherstellen, dass unsere Datensysteme skalierbar bleiben, während Forma wächst.
Als Senior Engineer, Data Platform, wird von Ihnen erwartet, dass Sie mit starkem Verantwortungsbewusstsein und fundiertem technischen Urteilsvermögen agieren. Dies beinhaltet die Identifizierung von Risiken bei Ihrer Arbeit, das Aufzeigen von Randfällen, das Stellen durchdachter Fragen und das Vorschlagen von Verbesserungen, die die Qualität und Zuverlässigkeit der Plattform stärken.
Sie werden:
- Entwerfen, erstellen und verbessern von Spark-basierten Datenpipelines und Plattformdiensten.
- Arbeiten mit komplexen Datenmodellen, die Vertriebsvergütungspläne, Hierarchien, Beziehungen und Unternehmensdatensätze darstellen.
- Erstellen von zuverlässigen, deterministischen Datensystemen, denen Kunden und interne Teams vertrauen können.
- Verbessern von Tests, Beobachtbarkeit, Datenqualität und Produktionszuverlässigkeit über die Systeme hinweg, an denen Sie arbeiten.
- Zusammenarbeit mit Produkt-, Ingenieur- und Analyse-Teams, um komplexe Geschäftsanforderungen in skalierbare Datendesigns zu übersetzen.
- Teilnahme an Design-Reviews, Code-Reviews, technischen Diskussionen und Wissensaustausch.
- Nutzung von KI-Tools zur Verbesserung der Liefergeschwindigkeit unter Beibehaltung starker Engineering-Standards.
Was wir suchen
- Umfangreiche Erfahrung im Aufbau von Datensystemen oder backend-Systemen in der Produktion.
- Erfahrung mit Spark oder ähnlichen Datenverarbeitungs-/ETL-Frameworks.
- Beherrschung mindestens einer produktionsreifen Sprache wie Python, Java, Scala, Kotlin, Go, C# oder ähnlichen.
- Starke SQL-, relationales Schema-Design- und Datenmodellierungsfähigkeiten.
- Erfahrung mit großen, hierarchischen, graphenähnlichen, beziehungsreichen oder workflowgesteuerten Datensätzen.
- Fähigkeit, technische Kompromisse zu durchdenken, Risiken zu identifizieren und praktische Verbesserungen vorzuschlagen.
- Erfahrung in der Verbesserung von Skalierbarkeit, Zuverlässigkeit, Beobachtbarkeit oder Wartbarkeit in datenintensiven Systemen.
- Starke Kommunikationsfähigkeiten und Komfort bei der Zusammenarbeit mit Ingenieur-, Produkt- und Analyse-Teams.
Nice to have
- Erfahrung im Aufbau von SaaS-Produkten für mittelständische oder Großkunden.
- Erfahrung mit regelbasierten Systemen, Validierungs-Workflows, Berechnungs-Engines oder Genehmigungs-/Governance-Plattformen.
- Vertrautheit mit AWS-basierter Infrastruktur und Kubernetes.
- Vertrautheit mit Graphdatenbanken oder graphenbasierten Modellierungskonzepten.
- Einblick in Sales Performance Management, RevOps, Incentive Compensation oder verwandte Bereiche.
Was Erfolg bedeutet: 30/60/90 Tage
Verwendete Technologien
- Frontend: JavaScript, React, TypeScript
- Backend: Java/Spring Boot, Django, Postgres
- Datenplattform: Spark
- Infrastruktur: AWS, Docker
Was Erfolg bedeutet: 30/60/90 Tage
Erste 30 Tage
Sie werden sich darauf konzentrieren, Kontext über die Produktbereiche von Forma, die Datenplattform, die Berechnungs-Engine, die Datenmodelle und die Engineering-Praktiken aufzubauen.
Bis zum Ende Ihrer ersten 30 Tage werden Sie:
- Ihre Entwicklungsumgebung eingerichtet und sich mit der Codebasis, der Datenplattform, den Diensten und der Infrastruktur vertraut gemacht haben.
- Ein klares Verständnis des Produktbereichs, der Spark-basierten Datenflüsse und der wichtigsten Datenmodelle aufgebaut haben.
- Die Praktiken des Teams in Bezug auf Tests, Beobachtbarkeit, Bereitstellung, Datenqualität und Zuverlässigkeit kennengelernt haben.
- Beziehungen zu Partnern aus den Bereichen Engineering, Produkt und Analyse aufgebaut haben.
- Kleine Verbesserungen oder Korrekturen implementiert haben, um sich mit dem System vertraut zu machen.
Erste 60 Tage
Sie werden beginnen, bedeutsame Aufgaben im Bereich der Datenplattform zu übernehmen und zu technischen Entscheidungen beizutragen.
Bis zum Ende Ihrer ersten 60 Tage werden Sie:
- Die Verantwortung für eine Datenpipeline, eine Plattformkomponente, einen Workflow oder einen Funktionsbereich übernommen haben.
- Wartbaren Code für die Datenplattform entworfen und geliefert haben, der den Teamstandards entspricht.
- Mit Kollegen aus den Bereichen Produkt, Engineering und Analyse zusammengearbeitet haben, um Anforderungen in skalierbare Datendesigns zu übersetzen.
- Risiken, Randfälle, Datenqualitätsprobleme oder Inkonsistenzen in den Systemen, an denen Sie arbeiten, identifiziert haben.
- Zu Verbesserungen bei der Datenmodellierung, Pipeline-Zuverlässigkeit, Tests, Beobachtbarkeit oder Servicegrenzen beigetragen haben.
Erste 90 Tage
Sie werden als vertrauenswürdiger Senior-Mitarbeiter im Team agieren.
Bis zum Ende Ihrer ersten 90 Tage werden Sie:
- Eine bedeutende Initiative für die Datenplattform oder ein Hauptfeature entworfen und geliefert haben.
- Wichtige Datenmodelle, Spark-Pipelines, Plattformdienste oder die Handhabung von Workflows verbessert haben.
- Zur technischen Ausrichtung durch klare, gut begründete Designentscheidungen beigetragen haben.
- Die Zuverlässigkeit, Beobachtbarkeit, Skalierbarkeit oder Wartbarkeit von datenintensiven Systemen verbessert haben.
- Dem Team geholfen haben, komplexe Berechnungs- und Datenworkflows mit größerem Vertrauen und Klarheit zu liefern.
Zusätzliche Jobinformationen
Diese Position ist für eine bestehende Vakanz
Gehaltsspanne: 150-190K CAD
Nutzung von KI für die Rekrutierung
Derzeit nutzt Forma.ai keine künstliche Intelligenz als Teil unseres Rekrutierungsprozesses, insbesondere nicht für die Überprüfung, Filterung und Vorauswahl von Bewerbern.
Unser Engagement für Sie
Forma ist ein stolzer Arbeitgeber, der Chancengleichheit fördert und sich für die Schaffung eines vielfältigen und integrativen Arbeitsumfelds einsetzt. Bei Bedarf werden alle Anstrengungen unternommen, um Kandidaten mit Behinderungen zu unterstützen. Informationen, die im Zusammenhang mit Unterkünften erhalten werden, werden vertraulich behandelt. Wir wissen, dass die Bewerbung auf eine neue Stelle viel Mühe kostet. Sie werden ermutigt, sich zu bewerben, auch wenn Ihre Erfahrung nicht genau mit der Stellenbeschreibung übereinstimmt. Es gibt viele Wege zu einer erfolgreichen Karriere, und wir freuen uns darauf, Ihre zu lesen.
Wir danken allen Kandidaten für ihr Interesse, jedoch werden nur qualifizierte Bewerber in die engere Wahl gezogen.
Was Sie von uns erwarten können
- Bedeutende Vergütung. Zusätzlich zu Ihrem Grundgehalt werden Sie Teil unseres Mitarbeiter-Aktienoptionsplans, um Ihre Beiträge zum Erfolg von Forma.ai weiter anzuerkennen.
- Krankenversicherung. Wir bieten ein umfassendes Leistungspaket, das Kranken-, Zahn-, Augen-, Invaliditäts- und Lebensversicherungen sowie ein bezahltes Elternzeitprogramm umfasst.
- Lernen und Entwicklung. Greifen Sie auf die Ressourcen zu, die Sie für Ihr Wachstum in Ihrer Rolle benötigen, indem Sie unser jährliches Weiterbildungsbudget von $750 nutzen.
- Wachstum. Sie haben die einmalige Gelegenheit, eine Karriere für sich aufzubauen und die Art von Erfahrung zu sammeln, die Sie suchen, sei es als individueller Mitarbeiter oder als Führungskraft.
