Samsung Semiconductor

Ingénieur Staff, Compilateur

Traduction automatique. Consultez l’original.

Fourchette de salaire de base

Remarque :

Afin d'offrir la meilleure expérience candidat malgré nos volumes élevés de candidatures, chaque candidat est limité à 10 candidatures sur tous les postes ouverts au cours d'une période de 6 mois.

Lieu : Présence quotidienne sur site à notre bureau de San Jose, CA / siège social américain conformément à notre politique de travail flexible.

#LI-VL1

$163,000 — $253,000 USD

Politique d'égalité des chances en matière d'emploi

Samsung Semiconductor est fier d'être un lieu de travail respectant l'égalité des chances, dédié à favoriser un environnement où tous les individus se sentent valorisés et encouragés à exceller, indépendamment de leur race, religion, couleur, âge, handicap, sexe, identité de genre, orientation sexuelle, ascendance, informations génétiques, état civil, origine nationale, affiliation politique ou statut d'ancien combattant.

Lors de la sélection des membres de l'équipe, nous privilégions le talent et des qualités telles que l'humilité, la gentillesse et le dévouement. Nous offrons des aménagements complets tout au long de nos processus de recrutement pour les candidats ayant des handicaps, des conditions de longue durée, les personnes neurodivergentes ou celles nécessitant un soutien lié à la grossesse. Tous les candidats programmés pour un entretien recevront des instructions sur la demande d'aménagements.

Notre engagement envers l'innovation et l'équité

Chez Samsung Semiconductor, nous utilisons des outils d'intelligence artificielle (IA) dans le processus de recrutement pour améliorer l'efficacité. Cependant, l'IA est utilisée comme un outil de support, et non comme un décideur final. Toutes les décisions d'embauche sont prises par notre équipe de recrutement humaine et nos responsables du recrutement afin de garantir que chaque candidat est évalué équitablement et de manière globale.

Politique des agences de recrutement

Politique d'utilisation de l'IA par les candidats

Chez Samsung Semiconductor, nous soutenons l'innovation et la technologie. Cependant, afin d'assurer une évaluation juste et authentique, nous demandons aux candidats de s'appuyer sur leurs propres connaissances et compétences tout au long du processus. Les outils d'IA peuvent être utilisés pour la préparation de base, la grammaire et la recherche, mais ne doivent pas être utilisés pour générer ou aider à la soumission de contenu ou aux réponses lors d'entretiens en direct. Si nous déterminons que l'IA est utilisée en dehors de ces directives, nous nous réservons le droit de suspendre ou de mettre fin à l'entretien, et votre candidature pourrait être disqualifiée.

Avis de secret commercial

En soumettant une candidature, vous acceptez de ne pas divulguer à Samsung — ou d'encourager Samsung à utiliser — toute information confidentielle ou propriétaire (y compris les secrets commerciaux) appartenant à un employeur actuel ou ancien ou à une autre entité.

Politique de confidentialité des candidats

semiconductor.samsung.com/about-us/careers/us/privacy/

Faisons progresser la technologie mondiale ensemble

Nos solutions technologiques alimentent les outils que vous utilisez chaque jour, y compris les smartphones, les véhicules électriques, les centres de données hyperscale, les appareils IoT, et bien plus encore. Ici, vous aurez l'opportunité de faire partie d'un leader mondial dont les conceptions innovantes repoussent les limites du possible et alimentent l'avenir.

Nous croyons que l'innovation et la croissance sont stimulées par une culture inclusive et une main-d'œuvre diversifiée. Nous nous engageons à permettre aux individus d'être eux-mêmes. Ensemble, nous construisons un avenir meilleur pour nos employés, nos clients, nos partenaires et nos communautés.

Le laboratoire de calcul AGI (Artificial General Intelligence) se consacre à la résolution des défis complexes au niveau du système posés par les demandes croissantes des futures charges de travail IA/ML. Notre équipe s'engage à concevoir et développer des plateformes évolutives capables de gérer efficacement les exigences de calcul et de mémoire de ces charges de travail tout en minimisant la consommation d'énergie et en maximisant les performances. Pour atteindre cet objectif, nous collaborons étroitement avec les ingénieurs matériels et logiciels pour identifier et relever les défis uniques posés par les charges de travail IA/ML et pour explorer de nouvelles abstractions de calcul qui peuvent fournir un meilleur équilibre entre les composants matériels et logiciels de nos systèmes. De plus, nous menons continuellement des activités de recherche et développement dans les technologies et tendances émergentes en matière de mémoire, de calcul, d'interconnexion et d'IA/ML, en veillant à ce que nos plateformes soient toujours équipées pour gérer les charges de travail les plus exigeantes de l'avenir. En travaillant ensemble en tant qu'équipe dévouée et passionnée, nous visons à révolutionner la manière dont les applications IA/ML sont déployées et exécutées, contribuant ainsi à l'avancement de l'AGI de manière abordable et durable. Rejoignez-nous dans notre passion pour façonner l'avenir du calcul !

Ce que vous ferez *

  1. Adapter torch.compile à notre backend : abaisser l'IR d'Inductor vers notre matériel, définir ce qui est fusionné, ce qui est spécialisé, et où le compilateur doit céder la place à des noyaux écrits à la main. *
  1. Construire ou étendre des DSL de noyaux pour notre matériel : prendre un modèle de programmation basé sur des tuiles (style Triton), une expression de plus haut niveau (style Helion), ou un DSL personnalisé que nous concevons, et l'abaisser vers notre ISA, notre hiérarchie mémoire, et nos primitives collectives. Lorsque les hypothèses GPU des DSL existants échouent, décider quoi changer dans le frontend, l'IR, ou le backend. *
  1. Concevoir des passes de placement et de planification : étant donné un graphe et notre modèle de mémoire distribuée, décider où résident les tenseurs, quand les migrer, et comment chevaucher le calcul avec le mouvement des données. C'est la couche où le différenciateur de notre matériel apparaît le plus directement. *
  1. Implémenter l'abaissement parallèle : rendre le parallélisme de tenseur, de pipeline, d'expert et de séquence de première classe dans l'IR du compilateur plutôt que de l'ajouter au niveau du framework. *
  1. Fusion, tuilage et planification mémoire : les problèmes classiques de compilateur, reformulés pour une hiérarchie mémoire non uniforme où la bonne taille de tuile et le bon placement sont des décisions couplées. *
  1. Contributions en amont : là où nous utilisons des DSL open source, nous voulons que notre travail soit intégré en amont plutôt que de vivre dans une fork privée. Vous vous engagerez dans les processus de revue en amont pour PyTorch, Triton, Helion, et les projets adjacents.

Ce que vous apportez *

  1. Licence avec 10+ années, ou Master avec 8+ années, ou Doctorat avec 5+ années d'expérience professionnelle. *
  1. 3-5+ années d'expérience professionnelle dans au moins un des domaines suivants : Triton, Helion, MLIR, XLA, TVM, Inductor, IREE, CUTLASS, ou un équivalent propriétaire (Les candidats plus expérimentés seront également considérés à des niveaux pertinents). *
  1. Expérience dans la conception d'un DSL de noyau ou de son IR à partir de zéro, ou dans la réalisation de modifications non triviales au niveau du langage sur un existant. *
  1. Expérience avec MLIR — écriture de dialectes, de passes, ou d'intégration backend. *
  1. Expérience dans la construction de PyTorch backends pour des accélérateurs non-CUDA (XPU, ROCm, MPS, TPU, personnalisés). *
  1. Expérience en autotuning de noyaux, modélisation de performances, ou compilation basée sur les coûts. *
  1. Connaissances en HPC, systèmes distribués, ou programmation NUMA-aware — tout ce qui a permis de développer une intuition pour la mémoire non plate. *
  1. Contributions open source à PyTorch, Triton, Helion, LLVM/MLIR, ou des projets similaires est un grand plus.

Ce que nous offrons

La fourchette de rémunération ci-dessous s'applique à tous les postes de ce niveau dans toutes les fonctions et tous les lieux aux États-Unis. La rémunération au sein de cette fourchette varie en fonction du lieu de travail et peut également dépendre des connaissances, des compétences et de l'expérience liées au poste. Nous proposons également des opportunités d'incitation qui récompensent les employés en fonction de leurs performances individuelles et de celles de l'entreprise.

Ceci s'ajoute à notre ensemble diversifié d'avantages axés sur le bien-être de nos employés et de leurs proches. En plus des habituels soins médicaux/dentaires/vision/401k, notre plan de récompenses inclusif permet à nos employés de prendre soin d'eux-mêmes dans leur globalité. Un investissement dans votre avenir est un investissement dans le nôtre.

  • Contribuer à la communauté : avec une aide aux dons caritatifs et des opportunités fréquentes de s'impliquer, nous jouons un rôle actif dans le soutien de la communauté.
  • Profiter du temps libre : vous commencerez avec 4+ semaines de congés payés par an, plus les jours fériés et les congés maladie, pour vous reposer et vous ressourcer.
  • Prendre soin de sa famille : quelle que soit la définition de la famille pour vous, nous voulons vous soutenir en cours de route, y compris une allocation pour les soins de fertilité ou l'adoption, le soutien aux aidants familiaux et le soutien aux déplacements médicaux.
  • Prioriser le bien-être émotionnel : avec des applications à la demande et des séances de thérapie confidentielles gratuites, vous aurez du soutien où que vous soyez.
  • Rester en forme : bien manger et être actif sont des éléments importants d'une vie saine. Notre cafétéria et notre salle de sport sur site, ainsi que des cours virtuels, facilitent cela.
  • Adopter la flexibilité : les avantages sont meilleurs lorsque vous avez l'espace pour les utiliser. C'est pourquoi nous facilitons un environnement flexible afin que vous puissiez trouver le bon équilibre pour vous.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter