Was ich nach vielen Interviews in Unternehmen und Startups aus dem Bereich KI gelernt habe

In den letzten acht Monaten wurde ich von einer Vielzahl von Unternehmen interviewt - DeepMind bei Google, dem Wadhwani Institute of AI, Microsoft, Ola, Fractal Analytics und einigen anderen - hauptsächlich in den Positionen von Data Scientist, Software Engineer und Research Engineer. Dabei hatte ich die Gelegenheit, nicht nur mit vielen talentierten Menschen zu sprechen, sondern mich auch neu anzusehen und zu verstehen, was Arbeitgeber hören möchten, wenn sie mit Kandidaten sprechen. Ich denke, wenn ich diese Informationen vorher gehabt hätte, hätte ich viele Fehler vermeiden und mich viel besser auf Interviews vorbereiten können. Dies war der Anstoß zum Schreiben dieses Artikels - vielleicht hilft es jemandem, einen Traumjob zu bekommen.


Wenn Sie am Ende zwei Drittel Ihrer Zeit (wenn nicht mehr) bei der Arbeit verbringen, sollte es sich lohnen.

Die Idee des Artikels kam mir während eines Gesprächs mit einem der Junioren, dass Universitäten jetzt keine wirklich interessanten Stellen für Spezialisten auf dem Gebiet der KI anbieten. Während des Vorbereitungsprozesses bemerkte ich außerdem, dass die Leute oft eine sehr breite Palette von Ressourcen anziehen, obwohl man bei den meisten Posts, wie sich herausstellte, mit einer kleinen Liste auskommen kann (ich werde sie am Ende des Posts geben). Zunächst erkläre ich Ihnen, wie Sie auffallen können (Sie können eine Einladung zu einem Interview erhalten), dann liste ich Unternehmen und Startups auf, in denen Sie Ihr Glück versuchen können, und beschreibe dann, wie Sie das Interview beeindrucken können. Im nächsten Abschnitt werde ich auf der Grundlage meiner eigenen Erfahrung diskutieren, für welche Unternehmen ich arbeiten möchte, und schließlich zu einer Schlussfolgerung mit einer minimalen Liste von Ressourcen gelangen, die für die Vorbereitung benötigt werden.

Hinweis: Ich möchte zwei Dinge für diejenigen besprechen, die einen Job an der Universität erwarten. Erstens ist in Bezug auf die Arbeitssuche praktisch alles, was ich hier sage (außer vielleicht dem letzten Abschnitt), für Ihren Fall irrelevant. Wie bereits erwähnt, führen die Universitäten jedoch - und dies ist das zweite, was ich hervorheben möchte - hauptsächlich Menschen in die Positionen von Entwicklern, ohne sich mit dem Bereich der KI zu überschneiden. Daher ist dieser Artikel speziell für diejenigen gedacht, die mit KI-Technologien arbeiten und mit ihrer Hilfe interessante Probleme lösen möchten. Es sollte auch hinzugefügt werden, dass nicht alle Interviews für mich erfolgreich waren, aber wahrscheinlich ist dies der springende Punkt bei Fehlern - es ist am besten, daraus zu lernen! Vielleicht sind nicht alle Tipps, die ich hier bringe, für Sie nützlich, aber ich selbst habe so gehandelt - jetzt wissen Sie nicht, was Sie noch tun könnten, um mich in einem besseren Licht zu präsentieren.

Wie man auffällt: eine Einladung zu einem Interview


Um ehrlich zu sein, ist dieser Schritt der wichtigste. Es ist so schwierig und anstrengend, außerhalb Ihrer Universität nach Arbeit zu suchen, gerade weil der Personalvermittler Ihre Arbeit aus dem Stapel der Bewerbungen auswählen und lesen muss. Eine ernsthafte Vereinfachung der Angelegenheit kann die Anwesenheit einer Kontaktperson im Unternehmen sein, die Sie empfehlen wird. Im allgemeinsten Fall kann die Aufgabe in drei Hauptschritte unterteilt werden:

Führen Sie regelmäßig ein Training durch und schonen Sie nicht ihre Kraft. Mit regelmäßigen Aktionen meine ich das Verwalten von Konten auf GitHub und LinkedIn , das Verwalten einer Website mit einem Portfolio und das ständige Aktualisieren des Lebenslaufs. Zunächst sollte Ihr Lebenslauf ordentlich und präzise sein. Befolgen Sie die Anleitung von Udacity, Resume Revamp , um ein ordentlicheres Aussehen zu erhalten. Es enthält alles, was ich sagen wollte - ich selbst habe auf ihre Empfehlungen zurückgegriffen. Wenn Sie eine Vorlage benötigen, stößt Overleaf auf einige vorgefertigte Formate. Persönlich habe ich deedy-resume verwendet . So sieht es aus:


Wie Sie sehen können, kann eine Seite ziemlich viel passen. Wenn Sie jedoch immer noch nicht genügend Speicherplatz haben, passt das oben erwähnte Format in seiner ursprünglichen Form nicht zu Ihnen. Nehmen Sie hier besser eine speziell modifizierte mehrseitige Version derselben Vorlage.

Der nächste wichtige Punkt, der besprochen werden muss, ist Ihr GitHub-Konto. Viele Leute unterschätzen das Potenzial dieser Website, nur weil Sie im Gegensatz zu LinkedIn nicht herausfinden können, wer Ihre Seite angesehen hat. Tatsächlich melden sich die Benutzer jedoch vollständig in Ihrem Konto an. Nur so können Sie überprüfen, ob das, was in Ihrem Lebenslauf steht, wahr ist. Schließlich ist es jetzt üblich, alle Arten von Schlagworten und anderem weißes Rauschen einzufügen. Insbesondere im Bereich der Datenwissenschaft spielt Open Source eine besonders wichtige Rolle - die meisten Tools, die Implementierung verschiedener Algorithmen und Listen nützlicher Lernressourcen werden öffentlich zugänglich gemacht. Ich habe in einem anderen Artikel über die Vorteile geschrieben, die Open Source Entwicklern bietet.

Hier ist das Minimum, das Sie tun müssen:

  • Erstellen Sie ein Konto, falls Sie noch keines haben
  • Erstellen Sie ein Repository für jedes Projekt, an dem Sie beteiligt waren.
  • Fügen Sie eine Dokumentation mit klaren Anweisungen zum Arbeiten mit Code hinzu
  • Fügen Sie Dokumentation für jede der Dateien hinzu, in der die Rolle aller Funktionen, der Wert aller Parameter, die korrekte Formatierung (z. B. PEP8 für Python) und als Bonus ein Skript erwähnt werden, mit dem Sie es automatisch ausführen können.

Wir gehen zum dritten Schritt über, den viele Menschen vermissen - der Erstellung einer Website für das Portfolio, auf der der Entwickler seine Fähigkeiten und persönlichen Projekte demonstriert. Das Vorhandensein einer Website zeigt, dass Sie ernsthaft beabsichtigen, diesen Bereich zu betreten, und repräsentiert Sie als eine Person, die Vertrauen verdient. Darüber hinaus ist die Textmenge im Lebenslauf begrenzt, sodass Sie viele Details veröffentlichen müssen. Wenn Sie möchten, können Sie das Portfolio verwenden, um alles so anzuzeigen, wie es sollte. Es wird außerdem dringend empfohlen, eine Art Visualisierung oder visuelle Demonstration für das Projekt / die Idee bereitzustellen.

Um die Site einfacher als je zuvor zu machen - jetzt gibt es viele kostenlose Plattformen, auf denen der Prozess äußerst schmerzlos ist und das Ziehen und Ablegen vorgefertigter Elemente zum Ziel hat. Persönlich habe ich Weebly verwendet , ein sehr beliebtes Tool. Es tut nicht weh, eine Probe als Ausgangspunkt zu nehmen. Es gibt jetzt genug intelligente Websites, aber ich habe mich auf der persönlichen Seite von Deshraj Yadav niedergelassen , um sie in den Mittelpunkt meiner Arbeit zu stellen.


Schließlich haben viele Personalvermittler und Arbeitgeber kürzlich damit begonnen, LinkedIn als primäre Plattform für die Suche nach Mitarbeitern zu verwenden. Es gibt viele gute Jobs. Die Aktivität auf der Ressource wird nicht nur von Personalvermittlern, sondern auch von Personen in hohen Positionen gezeigt. Wenn Sie es schaffen, ihre Aufmerksamkeit zu erregen, erhöhen sich Ihre Chancen, in das Unternehmen einzusteigen, erheblich. Außerdem müssen Sie Ihr Konto in Ordnung halten, damit die Leute einen Anreiz hatten, sich mit Ihnen in Verbindung zu setzen. Die Suchmaschine ist eine wichtige Komponente von LinkedIn. Um in den Suchergebnissen angezeigt zu werden, müssen Sie relevante Schlüsselwörter in das Profil aufnehmen. Ich brauchte viele Versuche und Anpassungen, um endlich ein akzeptables Ergebnis zu erzielen. Darüber hinaus lohnt es sich auf jeden Fall, Ihre ehemaligen Kollegen oder Vorgesetzten zu bitten, Ihre Fähigkeiten zu bestätigen und eine Empfehlung zu hinterlassen, in der Sie über Ihre Erfahrungen in der Zusammenarbeit mit Ihnen berichten. All dies funktioniert mit Ihrer Wahrscheinlichkeit, bemerkt zu werden. Hier werde ich noch einmal auf Udacity und ihre LinkedIn- und Github- Anleitungen verweisen.

Es mag scheinen, dass ich zu viel verlange, aber vergiss nicht: Du musst das alles nicht an einem Tag, einer Woche oder sogar einem Monat tun. Dies ist ein fortlaufender Prozess, der niemals endet. Zuerst müssen Sie viel Energie investieren, um alles richtig zu arrangieren. Wenn Sie dann Ihre Konten regelmäßig unter Berücksichtigung der neuesten Ereignisse aktualisieren, werden Sie sich nicht nur daran gewöhnen, dies ohne Schwierigkeiten zu tun, sondern Sie können auch jederzeit und ohne vorherige Vorbereitung über sich selbst berichten - es ist so gut du wirst dich selbst kennen.

Bleib dir selbst treu. Ich sehe oft Leute, die sich an die Anforderungen der Stelle anpassen. Meiner Meinung nach ist es besser, zuerst zu entscheiden, woran Sie interessiert sind und was Sie tun möchten, und dann nach relevanten Stellen zu suchen und nicht umgekehrt. Jetzt übersteigt die Nachfrage nach KI-Spezialisten das Angebot, sodass Sie eine solche Chance haben. Dank des Zeitaufwands für das oben erwähnte reguläre Training haben Sie ein vollständigeres Bild von sich selbst und es wird einfacher, eine Entscheidung zu treffen. Darüber hinaus müssen Sie keine Antworten auf persönliche Fragen finden, die bei Interviews gestellt werden. Die meisten Antworten werden von selbst kommen - genauso wie die Argumentation zu einem Thema, das Ihnen nicht gleichgültig ist.

Vernetzung. Nachdem Sie vom ersten Punkt an alles erledigt und den zweiten herausgefunden haben, hilft Ihnen das Networking, das Ziel zu erreichen. Wenn Sie nicht mit Menschen kommunizieren, werden Sie nie von vielen Möglichkeiten erfahren, die Sie nutzen könnten. Es ist sehr wichtig, Tag für Tag neue Verbindungen aufzubauen, wenn nicht sogar von Angesicht zu Angesicht, dann auf LinkedIn, damit Sie auf lange Sicht über ein umfangreiches und leistungsstarkes Dating-Netzwerk verfügen. Networking bedeutet nicht, an Menschen zu schreiben und Sie zu bitten, Sie Ihrem Arbeitgeber zu empfehlen. Zu Beginn meiner Suche habe ich diesen Fehler oft gemacht, bis ich schließlich auf einen wunderbaren Artikel von Mark Melun stieß , in dem es darum geht, enge Beziehungen zu Menschen aufzubauen und ihnen zuerst Hilfe anzubieten.

Ein weiterer wichtiger Schritt bei der Vernetzung besteht darin, die Inhalte öffentlich zugänglich zu machen. Wenn zum Beispiel etwas für Sie gut funktioniert, schreiben Sie einen Artikel darüber und lassen Sie den Link auf Facebook und LinkedIn fallen. Es wird für andere Menschen und für Sie nützlich sein. Ein umfangreiches Netzwerk von Verbindungen ermöglicht es Ihnen, die Aufmerksamkeit von viel mehr Menschen auf sich zu ziehen. Sie sagen nie voraus, welche von denen, die Ihre Artikel mögen oder kommentieren, Ihnen helfen werden, ein noch breiteres Publikum zu erreichen, in dem möglicherweise jemand nach einer Person mit Ihren Fähigkeiten sucht.

Liste der Unternehmen und Startups, bei denen Sie einen Lebenslauf senden können


Ich habe die Liste in alphabetischer Reihenfolge erstellt, um nicht den falschen Eindruck von besonderen Vorlieben zu erwecken. Trotzdem habe ich diejenigen, die ich persönlich empfehlen kann, mit einem Sternchen markiert. Diese Empfehlungen basieren auf Folgendem: Missionsbeschreibung, Team, persönliche Kommunikationserfahrung und Entwicklungsmöglichkeiten. Wenn es mehrere Sterne gibt, liegt dies am zweiten und dritten Parameter.

  • Adobe-Forschung
  • * AllinCall - (gegründet von einem Absolventen des Indian Institute of Technology Bombay)
  • * Amazon
  • Arya.ai
  • * Element.ai
  • * Facebook AI Research: AI Residency-Programm
  • * Fractal Analytics (und Tochterunternehmen: Cuddle.ai, ** Qure.ai)
  • ** Google (Brain / DeepMind / X): AI Residency-Programm
  • Goldman Sachs
  • Haptik.ai
  • ** HyperVerge - gegründet von einem Absolventen des Indian Institute of Technology Madras, der mit Kunden aus verschiedenen Ländern an KI-Lösungen für reale Probleme arbeitet. Zu den Gründern gehörten auch diejenigen, aus denen die berühmte Computer-Vision-Gruppe am selben Institut bestand.
  • Ibm Forschung
  • * Intel AI Labs (Verstärkungstraining)
  • ** Jasmine.ai - gegründet von einem Absolventen des Indian Institute of Technology Madras, der auch einen Abschluss von der University of Michigan erhalten hat. Das Team arbeitet an künstlicher Gesprächsintelligenz. Mit der Finanzierung sind sie auch in Ordnung. Jetzt dringend auf der Suche nach Leuten, die sich in Bangalore niederlassen können.
  • JP Morgan
  • * Microsoft Research: ein oder zweijähriges Stipendium in einem indischen Labor oder AI Residency-Programm
  • MuSigma
  • Nächste Ausbildung
  • niki.ai
  • * Niramai - Das Team war früher Teil von Xerox Research und arbeitet nun daran, Brustkrebs in einem frühen Stadium mithilfe der Wärmebildgebung zu erkennen.
  • Ola
  • * OpenAI
  • * PathAI
  • Vorhersehbare Gesundheit
  • Qualcomm
  • * SalesForce
  • Samsung Research
  • * SigTuple
  • * Suki ist ein AI-basierter Sprachassistent für Ärzte. In letzter Zeit hat es auch viele Investitionen angezogen und könnte bald eine Niederlassung in Indien eröffnen.
  • * Swayatt Robotics - Arbeiten an unbemannten Fahrzeugen für Indien.
  • ** Wadhwani AI - Gegründet von den Milliardären Romesh Wadhwani und Sunil Wadhwani, haben sie sich zum Ziel gesetzt, die erste Organisation zu gründen, die sich bemüht, KI-Technologie für das Gemeinwohl einzusetzen.
  • * Uber AI Labs & Advanced Technologies Group: AI-Residenzprogramm
  • * Umbo CV - Computer Security Vision
  • Unheimliche Vision
  • Zendrive

Hinweis: Hier sind nur die mir bekannten Unternehmen aufgeführt. Wenn Sie mehr wissen, lassen Sie es mich bitte wissen, und ich werde der Liste hinzufügen.

Noch ein paar Listen

Wie man ein Interview mit Brillanz besteht


Das Interview beginnt genau in dem Moment, in dem Sie das Büro betreten, und zwischen diesem Moment und der Einladung, über sich selbst zu erzählen, kann viel passieren. Von großer Bedeutung ist die Körpersprache und ob Sie beim Begrüßen lächeln. Dies gilt insbesondere für Startups, die sehr genau prüfen, ob der Kandidat in die Teamkultur passt. Sie müssen verstehen: Auch wenn die Person, die das Interview führt, Ihnen völlig unbekannt ist, aber Sie sind ihm auch nicht vertraut. Er kann also genauso nervös sein wie du.

Es ist wichtig, das Interview als Dialog zwischen Ihnen und einem Unternehmensvertreter zu verstehen. Sie beide suchen nach einer geeigneten Option: Sie suchen einen coolen Arbeitsplatz und er sucht einen coolen Spezialisten (wie Sie), mit dem das Team zusammenarbeiten könnte. Laden Sie daher Ihr Selbstvertrauen wieder auf und übernehmen Sie die Verantwortung, die ersten Momente Ihres Dialogs für den Gesprächspartner angenehm zu gestalten. Von allen Möglichkeiten, die ich kenne, ist das Lächeln das einfachste.

Es gibt zum größten Teil zwei Arten von Interviews. Der erste geht davon aus, dass der Interviewer mit einer vorgefertigten Liste von Fragen kommt und diese weiter bearbeitet, unabhängig davon, was Sie in Ihrem Dossier haben. Eine andere Art von Interview basiert auf Ihrem Lebenslauf. Ich werde mit dem zweiten beginnen.

Solche Interviews beginnen normalerweise mit der Frage: "Können Sie uns etwas über sich erzählen?" Hier können Sie auf keinen Fall zwei Dinge tun: über Ihr Universitätszertifikat sprechen und beginnen, ausführlich über Ihre Projekte zu sprechen. Idealerweise sollte Ihr Monolog ein oder zwei Minuten dauern, eine allgemeine Vorstellung davon geben, was Sie bisher getan haben, und nicht an eine Studie gebunden sein. Hier können Sie auch Ihre Hobbys - Lesen, Sport, Meditation - in einem Wort über alles erwähnen, was Ihnen hilft, als Person besser zu verstehen. Dann stößt der Interviewer von etwas ab, das Sie gesagt haben, um die nächste Frage zu stellen und zum technischen Teil überzugehen. Der Zweck eines solchen Interviews ist es zu überprüfen, ob Sie die Wahrheit in den Lebenslauf geschrieben haben.
Die Person, die das Problem wirklich gelöst hat, kann es auf verschiedenen Ebenen beleuchten. Er wird in der Lage sein, die Essenz anzuzeigen - sonst wäre er nicht in der Lage, den Job zu beenden. - Elon Musk

Es wird viele Fragen geben, was in Ihren Projekten anders hätte implementiert werden können und was passiert wäre, wenn Sie nicht X, sondern U gemacht hätten. Hier ist es wichtig zu wissen, welche Kompromisse normalerweise bei der Implementierung eingegangen werden. Wenn beispielsweise ein Unternehmensvertreter sagt, dass Sie ein anderes Tool verwenden sollten, um genauere Ergebnisse zu erzielen, können Sie ihm mitteilen, dass Sie mit einer kleinen Datenmenge gearbeitet haben und dies zu einer Umschulung führen würde. Bei einem dieser Interviews gaben sie mir einen Fall, der gelöst werden musste, und insbesondere einen Algorithmus für eine reale Situation zu entwerfen. Mir ist aufgefallen, dass es besser ist, sich an ein Schema zu halten, das den Interviewern sehr gefällt, wenn sie mir grünes Licht für die Geschichte des Projekts geben:
Problem> 1-2 bestehende Ansätze> Unser Ansatz> Ergebnis> Schlussfolgerungen

Eine andere Art von Interview zielt darauf ab, Ihr Wissen zu testen. Sie sollten keine besonders abstrusen Fragen erwarten, aber stellen Sie sicher, dass sie alle grundlegenden Bereiche abdecken, mit denen Sie vertraut sein sollten: lineare Algebra, Wahrscheinlichkeitstheorie, Statistik, Optimierung, maschinelles Lernen und tiefes Lernen. Die am Ende des Artikels aufgeführten Ressourcen sollten ausreichen, müssen jedoch alle gelesen werden. Der Haken hier ist, wie lange Sie brauchen, um zu antworten. Da dies die grundlegendsten Dinge sind, wird von Ihnen eine sofortige Reaktion erwartet. Daher sollte die Vorbereitung angemessen sein.

Bei der Beantwortung von Fragen sollte man mit Zuversicht und Ehrlichkeit zugeben, wenn Sie etwas nicht wissen. Wenn Sie eine Frage haben, von der Sie keine Ahnung haben, sagen Sie es einfach, anstatt Klänge wie "eeee" und "mmmm" zu erzeugen. Wenn es sich um ein Schlüsselkonzept handelt und Sie in der Regel nicht in der Lage sind zu antworten, wird der Befragte Ihnen dies gerne mitteilen oder Sie auf den erforderlichen Gedankengang hinweisen. Wenn Sie dies nutzen und die richtige Entscheidung treffen können, ist dies ein Plus für Sie. Versuche nicht nervös zu sein - ein Lächeln kann auch helfen.

Wir nähern uns dem letzten Teil des Interviews. An dieser Stelle werden Sie gefragt, ob Sie Fragen haben. Hier ist es leicht, dem Gedanken zu erliegen, dass alles bereits beendet ist, und einfach zu beantworten, dass Sie keine Fragen haben. Ich kenne viele Leute, die in der letzten Phase nur wegen dieses Fehlers eliminiert wurden. Wie ich bereits sagte, werden nicht nur Sie beim Interview bewertet. Dies ist ein gegenseitiger Prozess: Sie selbst sehen auch, ob das Unternehmen zu Ihnen passt oder nicht. Daher ist es offensichtlich, dass Sie, wenn Sie wirklich dem Team beitreten möchten, viele Fragen haben werden - zur Arbeitskultur, zu der Rolle, die sie für Sie spielen. Oder vielleicht sind Sie nur neugierig, was die interviewte Person getan hat. Es gibt immer etwas, über das Sie mehr erfahren können. Versuchen Sie also, Ihrem Befragten das Gefühl zu geben, dass Sie wirklich daran interessiert sind, sich seinen Reihen anzuschließen. Die letzte Frage, die ich bei allen Interviews zu stellen begann, war Feedback - woran würden sie mir raten, zu arbeiten? Das hat mir sehr geholfen, ich erinnere mich noch daran, welchen Rat sie mir gegeben haben, und ich habe versucht, mein tägliches Leben mit diesen Gedanken aufzubauen.

Das ist alles. Wenn Sie meiner Erfahrung nach ehrlich und kompetent über sich selbst sprechen, tiefes Interesse an dem Unternehmen zeigen und die richtige Einstellung zeigen, werden Sie höchstwahrscheinlich alle Anforderungen erfüllen und das Recht haben, bald einen Glückwunschbrief zu erwarten.

Für welche Unternehmen muss man arbeiten?


Wir leben in einer Zeit der Chancen, und dies gilt auch für das, was Sie gerne tun. Bemühen Sie sich einfach, der Beste auf Ihrem Gebiet zu werden, und früher oder später werden Sie einen Weg finden, Ihre Fähigkeiten zu monetarisieren. Wie Gary Vaynerchuk sagt (abonnieren Sie es bereits): "Genug, um allen Arten von Mist zuzustimmen, der Ihnen durch den Hals geht."

, , - , , . , , , , - , . Jeffrey Hammerbacher ( Cloudera):
« , . ».

, . , . . , «» « ». .

,


data science : , , .









- . , , , . , , , , (, ). . .



, , . , , 2, 3 4 Deep Learning Book , . , , — . , . — .



, . , , :

  • Machine Learning Andrew Ng — CS 229
  • Machine Learning Caltech Professor Yaser Abu-Mostafa

— (, , , , random forests, , , , ), ( k-, ), ( ).

, , , . / ( , ) . , , , . . , , . CS 231N, — CS 224N. Neural Network Hugo Larochelle . , . Udacity . , , Udacity — , . , , . .

Fazit


Arbeit außerhalb der Universität zu finden, ist ein langer Weg zur Selbsterkenntnis. Ich verstehe, dass ich wieder einen riesigen Beitrag aufgerollt habe und schätze die Tatsache sehr, dass sich jemand für meine Argumentation interessiert. Ich hoffe, dieser Artikel ist aus einiger Sicht nützlich für Sie und hilft Ihnen, sich besser auf Ihr nächstes Interview auf dem Gebiet der Datenwissenschaft vorzubereiten. Und für diejenigen, die bereits geholfen haben, bitte ich Sie, darüber nachzudenken, was ich im Abschnitt „Für welche Unternehmen Sie arbeiten sollten“ sage.

Source: https://habr.com/ru/post/de413941/


All Articles