Principal Engineer - Search AI

Principal Engineer - Search AI

Vollzeit 60000 - 84000 € / Jahr (geschätzt) Homeoffice (teilweise)
Dormont Manufacturing Co

Auf einen Blick

  • Aufgaben: Leite die Entwicklung von skalierbaren, verteilten Suchplattformen bei Autodesk.
  • Unternehmen: Autodesk, ein führendes Unternehmen in der Design- und Fertigungssoftware.
  • Vorteile: Attraktives Gehalt, umfassende Sozialleistungen und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Dynamisches Arbeitsumfeld mit hervorragenden Aufstiegschancen.
  • Warum dieser Job: Gestalte die Zukunft mit innovativer Technologie und löse komplexe Probleme.
  • Qualifikationen: Erfahrung in Softwareentwicklung, insbesondere in Java oder Golang, und starke Kommunikationsfähigkeiten.

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

Willkommen bei Autodesk! Die Innovatoren, Designer, Ingenieure, Bauherren und Kreativen der Welt vertrauen Autodesk, um ihnen zu helfen, eine bessere Welt für alle zu entwerfen und zu schaffen. Die Design- und Fertigungsplattform von Autodesk ermöglicht es jedem, überall, alles zu entwerfen und zu erstellen. Von den Gebäuden, in denen wir leben und arbeiten, über die Autos, die wir fahren, bis hin zu den Brücken, über die wir fahren. Alles um uns herum wird mit Autodesk-Software erstellt.

Wir suchen einen Principal Engineer, der komplexe Module innerhalb unserer Suchinfrastruktur innerhalb der Autodesk-Plattformdienste leitet und liefert. Sie werden mit Systemarchitekten und leitenden Ingenieuren zusammenarbeiten, um eine moderne und skalierbare Suchplattform zu entwickeln, die die Sucherlebnisse über die Branchen-Clouds von Autodesk – Fusion, Forma und Flow – antreibt und anspruchsvolle verteilte Systeme und algorithmische Probleme löst.

Verantwortlichkeiten:

  • Leitung des Designs, der Entwicklung und des Betriebs hochskalierbarer, verteilter, datenintensiver Mikrodienste
  • Förderung der Annahme von Best Practices der Branche zur Verbesserung der Entwicklungsstandards im Team
  • Zusammenarbeit mit Softwarearchitekten, Produktmanagern und Engineering-Managern zur Gestaltung technischer Lösungen zur Erreichung von Geschäftsergebnissen
  • Hilfe bei der Einhaltung von SLAs großer Mikrodienste durch Überwachung, Fehlersuche und Optimierung
  • Leitung der Erkennung, Wiederherstellung und Nachbesprechung von Produktionsvorfällen
  • Hilfe bei der Einstellung und Mentoring von Ingenieuren, Aufbau schnell wachsender und leistungsstarker Teams
  • Durchführung gründlicher Design- und Code-Reviews, Förderung von Best Practices für sauberen und wartbaren Code

Mindestens erforderliche Qualifikationen:

  • BS in Informatik oder verwandtem Bereich oder gleichwertige Berufserfahrung
  • Starke Grundlagen der Informatik: Datenstrukturen, Algorithmen, verteilte Systeme und Datenmanagement
  • Gründliche Kenntnisse über Multithreading, Parallelität und Konzepte der parallelen Verarbeitung
  • Außergewöhnliche Kenntnisse in Java oder Golang oder einer ähnlichen Programmiersprache
  • Über 10 Jahre Erfahrung im Aufbau und Betrieb groß angelegter Systeme
  • Gründliches Verständnis von Datenbanksystemen (z.B. MySQL, DynamoDB) einschließlich Skalierbarkeit, Leistung und Konsistenz
  • Expertise mit modernen Technologiestacks, API-Design, Mikrodiensten, Stream-Verarbeitung und Entwurf für Resilienz und operationale Exzellenz
  • Starke Kommunikationsfähigkeiten. Sie genießen es, komplexe Probleme zu synthetisieren, zu vereinfachen und anderen Ingenieuren zu erläutern
  • Expertise in Cloud-Infrastrukturplattformen wie AWS
  • Erfahrung in der Informationsrückgewinnung mit praktischen Erfahrungen in Lucene/ElasticSearch/OpenSearch

Bevorzugte Qualifikationen:

  • Erfahrung mit Vektordatenbanken und ML-Infrastruktur
  • Erfahrung mit Wissensgraphen/Grafdatenbanken
  • Erfahrung in der Überwachung und Verbesserung der Zuverlässigkeit eines komplexen Systems in großem Maßstab
  • Bewusstsein für Sicherheits- und Compliance-Herausforderungen in Cloud-Produkten und/oder -Plattformen

Principal Engineer - Search AI 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 Principal Engineer - Search AI 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 Principal Engineer - Search AI 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 Principal Engineer - Search AI mit Bravour zu bestehen

Datenstrukturen
Algorithmen
Verteilte Systeme
Datenmanagement
Java
Golang
Microservices

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.