Staff Software Engineer (Data & ML)

Staff Software Engineer (Data & ML)

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
Dormont Manufacturing Co

Auf einen Blick

  • Aufgaben: Entwickle skalierbare Datenpipeline-Systeme für maschinelles Lernen und Werbung.
  • Unternehmen: Unity, führendes Unternehmen im Bereich Gaming-Technologie.
  • Vorteile: Umfassende Gesundheitsleistungen, Aktienoptionen und großzügige Urlaubsregelungen.
  • Weitere Informationen: Wachstumsorientierte Unternehmenskultur mit vielen Entwicklungsmöglichkeiten.
  • Warum dieser Job: Gestalte innovative Systeme und arbeite an spannenden Projekten in einem dynamischen Umfeld.
  • Qualifikationen: Erfahrung in Softwareentwicklung und großen verteilten Systemen.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Die Gelegenheit

Bei Unity bauen wir eine erstklassige Werbeplattform, die in einem massiven globalen Maßstab operiert. Das Ads-Team betreibt die Systeme, die Werbetreibende mit Kreativen und Spielern verbinden und Leistung, Zuverlässigkeit und Wachstum in unserem Ökosystem vorantreiben. Als Staff Software Engineer im Feature Platform-Team spielen Sie eine entscheidende Rolle beim Aufbau der Infrastruktur, die maschinelles Lernen, Experimente und Optimierung in unserem Werbeökosystem unterstützt.

Was Sie tun werden:

  • Entwerfen, bauen und betreiben von skalierbaren, produktionsreifen Datenpipeline-Systemen und kuratierten Merkmalsdatensätzen zur Optimierung von Werbung und ML.
  • Verantwortung für End-to-End-Datenflüsse von der Rohereignisaufnahme bis zu merkmalsbereiten Datensätzen, mit starkem Fokus auf Korrektheit, Reproduzierbarkeit und SLA-Konformität.
  • Entwickeln und Pflegen von großangelegten Batch- und Streaming-Systemen (Python / Java / SQL) mit starkem Fokus auf Leistung, Kosten-Effizienz und Zuverlässigkeit.
  • Aufbauen und Mitwirken an unserer Feature Store-Plattform, einschließlich Integration mit der hochdurchsatzfähigen Online-Serving-Schicht (Go-basierte Dienste).
  • Übersetzen komplexer Produkt- und Monetarisierungslogik in gut konstruierte, erweiterbare Systeme, die Analysen und Anwendungsfälle für maschinelles Lernen bedienen.
  • Verbesserungen in der Beobachtbarkeit, Testframeworks und Qualitätsstandards über die Plattform hinweg vorantreiben.
  • Leiten architektonischer Entscheidungen und bewährter Praktiken in der Engineering innerhalb des Feature Platform-Teams.

Was wir suchen:

  • Starke Grundlagen in der Softwareentwicklung mit umfassender Erfahrung im Entwerfen und Betreiben großangelegter verteilter Systeme in der Produktion.
  • Praktische Erfahrung im Aufbau produktionsreifer ETL/ELT-Pipelines mit Python, Java, SQL oder ähnlichen Technologien.
  • Erfahrung mit verteilten Verarbeitungsframeworks wie Spark oder Flink in Batch- und Streaming-Modi, einschließlich Leistungstuning und paralleler Berechnung.
  • Verständnis dafür, wie Offline-Datensysteme mit Online-Serving-Schichten integriert werden—Feature Stores, latenzarme APIs und Echtzeitsysteme.
  • Erfahrung mit cloud-nativen Umgebungen, containerisierten Systemen, Kubernetes und Workflow-Orchestrierungstools.
  • Starker Ownership-Mindset—fokussiert auf Korrektheit, Beobachtbarkeit und langfristige Wartbarkeit.
  • Erfahrung mit Go ist ein Plus, insbesondere für die Zusammenarbeit an hochdurchsatzfähigen Feature-Serving-Diensten.

Zusätzliche Informationen

Umzugsunterstützung ist für diese Position nicht verfügbar.

Diese Spanne spiegelt das erwartete Grundgehalt für diese Position wider. Über das Grundgehalt hinaus kann diese Rolle für Eigenkapitalvergaben und die Teilnahme an unseren Unternehmensanreizplänen (wie jährliche Ermessensboni oder Verkaufsprovisionen) berechtigt sein. Der endgültige Angebotsbetrag hängt von mehreren Faktoren ab, einschließlich geografischer Lage und der relevanten Erfahrung, dem beruflichen Hintergrund und den Fähigkeiten des Kandidaten.

Vorteile

Bei Unity möchten wir, dass unsere Teammitglieder gedeihen. Wir bieten eine breite Palette von Vorteilen, die darauf ausgelegt sind, das Wohlbefinden und die Work-Life-Balance zu unterstützen. Bitte beachten Sie: Die Anspruchsberechtigung für Vorteile, spezifische Angebote und Deckungen variieren je nach Land und Beschäftigungsstatus. Während spezifische Vorteile variieren, sind hier einige Möglichkeiten, wie wir uns bemühen, unsere berechtigten Teammitglieder weltweit zu unterstützen:

  • Umfassende Gesundheits-, Lebens- und Invaliditätsversicherung
  • Fahrkostenzuschuss
  • Aktionärsprogramm für Mitarbeiter
  • Wettbewerbsfähige Renten-/Pensionspläne
  • Großzügige Urlaubs- und persönliche Tage
  • Unterstützung für neue Eltern durch Elternzeit und Familienpflegeprogramme
  • Bürosnacks
  • Programme und Unterstützung für psychische Gesundheit und Wohlbefinden
  • Mitarbeiterressourcengruppen
  • Globales Mitarbeiterhilfeprogramm
  • Schulungs- und Entwicklungsprogramme
  • Freiwilligen- und Spendenabgleichprogramm

Das Leben bei Unity

Unity [NYSE: U] ist die weltweit führende Spiel-Engine, die mehr als 3 Milliarden Verbraucher jeden Monat antreibt. Die besten mobilen Spiele der Welt, die meistgespielten PC-Indie-Titel, die innovativsten Konsolenspiele und praktisch alle Top-XR- und Webspiele werden in Unity entwickelt, bereitgestellt und ausgebaut. Unity ermöglicht es auch Teams in Branchen wie Automobil, Fertigung und Gesundheitswesen, in 3D zu entwerfen, zu simulieren und zusammenzuarbeiten – und schließt die Lücke zwischen Ideen und Realität.

Unity ist ein stolzer Arbeitgeber, der Chancengleichheit bietet. Wir setzen uns dafür ein, ein integratives, innovatives Umfeld zu fördern und feiern unsere Mitarbeiter unabhängig von Alter, Rasse, Hautfarbe, Abstammung, nationaler Herkunft, Religion, Behinderung, Geschlecht, Geschlechtsidentität oder -ausdruck, sexueller Orientierung oder einem anderen geschützten Status gemäß geltendem Recht. Unsere Unterschiede sind Stärken, die es uns ermöglichen, die wachsenden und sich entwickelnden Bedürfnisse unserer Kunden, Partner und Mitarbeiter zu unterstützen.

Staff Software Engineer (Data & ML) Arbeitgeber: Dormont Manufacturing Co

Dormont Manufacturing Co ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Genf die Möglichkeit bietet, an der Weiterentwicklung der SonarQube-Plattform zu arbeiten. Mit einer flexiblen Arbeitsweise, die sowohl Büro- als auch Remote-Tage umfasst, fördert das Unternehmen eine Kultur der Vielfalt und des kontinuierlichen Lernens, während es gleichzeitig spannende Wachstumschancen in einem dynamischen Umfeld bietet.

Dormont Manufacturing Co

Kontaktdaten:

Dormont Manufacturing Co Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Staff Software Engineer (Data & ML) erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Dormont Manufacturing Co anzuklopfen, wenn du dich auf die Stelle als Staff Software Engineer (Data & ML) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Dormont Manufacturing Co vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Staff Software Engineer (Data & ML) mit Bravour zu bestehen

Software Engineering Fundamentals
Distributed Systems Design
ETL/ELT Pipelines
Python
Java
SQL
Spark

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Dormont Manufacturing Co klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Dormont Manufacturing Co vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.