Technical Lead - Computer Vision - Body Technologies (m/f/d)

Technical Lead - Computer Vision - Body Technologies (m/f/d)

München Vollzeit 75000 - 95000 € / Jahr (geschätzt) Kein Homeoffice möglich
Apple Inc.

Auf einen Blick

  • Aufgaben: Leite innovative Projekte im Bereich Computer Vision und Deep Learning.
  • Unternehmen: Apple, ein führendes Unternehmen in Technologie und Innovation.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Dynamisches Team mit exzellenten Wachstumschancen.
  • Warum dieser Job: Gestalte Technologien, die das Leben von Millionen Menschen verbessern.
  • Qualifikationen: Erfahrung in Deep Learning, Computer Vision und Python-Programmierung.

Das prognostizierte Gehalt liegt zwischen 75000 - 95000 € pro Jahr.

Sind Sie bereit, an der Schnittstelle von Computer Vision und Deep Learning zu arbeiten, an Projekten, die technische Innovationen in Apple-Produkte umsetzen, die das Leben von Millionen von Menschen berühren? Dann schließen Sie sich dem VCV Body Technologies-Team im Münchener Vision Lab als ML Tech Lead (m/w/d) an. Unser Team hat die Persona-Technologie zum Leben erweckt, die FaceTime auf Apple Vision Pro antreibt. Helfen Sie uns, bahnbrechende Technologien für ein besseres Verständnis des menschlichen Körpers zu entwickeln.

Wir suchen Kandidaten mit herausragender technischer Expertise und einer Erfolgsbilanz in der Algorithmusentwicklung für bildbasierte Form- und Mesh-Wiederherstellung oder in verwandten Disziplinen wie der menschlichen Bewegungsaufnahme. Erfahrung mit neuronaler Bildsynthese oder KI-Bilderzeugung ist von Vorteil. Sie sollten in der Lage sein, verschiedene Algorithmuslösungen schnell zu prototypisieren und sie auch auf Produktionsstandard zu heben.

Schlüsselqualifikationen:

  • Starker theoretischer Hintergrund und praktische Erfahrung in Deep Learning mit Kenntnissen in PyTorch oder TensorFlow
  • Umfassendes Wissen in 3D Computer Vision, einschließlich Bildbildung und Mehransicht-Geometrie
  • Solide Grundlagen und angewandte Mathematikkenntnisse, insbesondere in linearer Algebra und Optimierung
  • Ausgezeichnete Python-Kenntnisse zur Erstellung effizienter und wartbarer Lösungen in größeren Codebasen
  • Erfahrung in parametrischer Formschätzung, Mesh-Wiederherstellung oder verwandten Disziplinen
  • 5+ Jahre Branchenerfahrung
  • Starke Kommunikations-, technische Planungs- und Entscheidungsfähigkeiten
  • Resilienz gegenüber unsicheren und komplexen Umgebungen
  • Erfahrung mit neuronaler Bildsynthese oder KI-Bilderzeugung ist von Vorteil
  • Fließend in Englisch

Beschreibung:

Als Machine Learning Tech Lead umfassen Ihre Aufgaben innerhalb unseres Teams den gesamten Projektumfang, von der anfänglichen funktionsübergreifenden Definition über die Generierung großangelegter Ground Truth-Daten bis hin zur Prototypentwicklung, Produktintegration und Qualitätsevaluation.

Als ML-Algorithmus-Team sind wir verantwortlich für die Beschaffung unserer Trainingsdaten, indem wir Anforderungen spezifizieren und deren Umsetzung in realen und synthetischen Datenkampagnen sicherstellen. Kenntnisse im Umgang mit Daten, einschließlich Erfassung, Verarbeitung und Verwaltung großer Datensätze, Datenbereinigung, -transformation und -augmentation, sind entscheidend, um die Daten an spezifische Modell- und Anwendungsbedürfnisse anzupassen.

Die Identifizierung des idealen Algorithmus und der Modellarchitektur für einen bestimmten Anwendungsfall und eine bestimmte Hardwarekonfiguration erfordert umfassendes Wissen über verfügbare Optionen. Daher ist es von Vorteil, Erfahrung mit einer Vielzahl von Deep Learning-Techniken zu haben, wie z.B. traditionellen CNNs, Transformatoren und beispielsweise neuronalen Rendering- oder Diffusionsmethoden. Zahlreiche datengestützte Entscheidungen müssen getroffen werden, was Fachwissen in der Modellevaluation unter Verwendung traditioneller oder benutzerdefinierter KPI-Metriken sowie rechnerischer Effizienz auf großen GPU-Clustern (Training) und auf Geräten (Deployment) erfordert.

Der Aufbau bildbasierter 3D-Rekonstruktionen erfordert ein starkes Verständnis der Prinzipien der 3D-Computer Vision und der Bildbildungsprinzipien sowie Mathematik, einschließlich linearer Algebra und Optimierung. Erfahrung mit 3D-Darstellungen wie z.B. Meshes, Punktwolken, Tiefentexturen oder Voxeln ist vorteilhaft für den Umgang mit komplexen 3D-Daten.

Ausgezeichnete Programmierkenntnisse in Python und ein tiefes Verständnis der besten Praktiken in der Softwareentwicklung ermöglichen es Ihnen, einen bedeutenden Einfluss auf ein großangelegtes Projekt auszuüben. GPU-Programmierung könnte das Training weiter beschleunigen.

In dieser Rolle ist effektive Kommunikation entscheidend, um Anforderungen, Herausforderungen und Lösungen einem vielfältigen Publikum, sowohl technischen als auch nicht-technischen, innerhalb funktionsübergreifender Teams zu vermitteln. Starke Kommunikationsfähigkeiten und eine kooperative Denkweise sind ein Muss.

Bildung & Erfahrung:

BS, MS oder PhD in Computer Vision, Machine Learning, Informatik, Computer Engineering oder verwandten Bereichen.

Apple ist ein Arbeitgeber, der Chancengleichheit bietet und sich für Inklusion und Vielfalt einsetzt. Wir ergreifen auch Maßnahmen, um Beschäftigungs- und Aufstiegsmöglichkeiten für alle Bewerber, einschließlich Minderheiten, Frauen, geschützten Veteranen und Personen mit Behinderungen, zu bieten.

Technical Lead - Computer Vision - Body Technologies (m/f/d) Arbeitgeber: Apple Inc.

Apple ist ein herausragender Arbeitgeber, der innovative Technologien entwickelt, die das Leben von Millionen Menschen bereichern. In unserem Münchener Vision Lab bieten wir eine dynamische Arbeitsumgebung, die Kreativität und Zusammenarbeit fördert, sowie zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung in einem internationalen Team. Unsere Mitarbeiter profitieren von einer inklusiven Unternehmenskultur, die Vielfalt schätzt und individuelle Talente fördert.

Apple Inc.

Kontaktdaten:

Apple Inc. Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Technical Lead - Computer Vision - Body Technologies (m/f/d) erhalten könnten

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 Apple Inc. anzuklopfen, wenn du dich auf die Stelle als Technical Lead - Computer Vision - Body Technologies (m/f/d) 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 Apple Inc. vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Technical Lead - Computer Vision - Body Technologies (m/f/d) mit Bravour zu bestehen

Deep Learning
PyTorch
TensorFlow
3D Computer Vision
Image Formation
Multi-View Geometry
Linear Algebra

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 Apple Inc. 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 Apple Inc. 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.