jobszurich.ch
← Toutes les offres

Senior Software Engineer, RTL Optimization, DeepMind

Google Switzerland

Type de contrat
Temps plein
Lieu
Zürich
Première publication
Postuler

Qualifications minimales : Bachelor-s degree ou expérience pratique équivalente. 8 ans d'expérience en développement de logiciels dans un ou plusieurs langages de programmation (ex. Python, C, C++, Java, JavaScript). 5 ans d'expérience en développement de logiciels, et avec les structures de données/algorithmes. Qualifications préférentielles : Master-s degree ou PhD en informatique ou domaine technique connexe. 5 ans d'expérience avec les structures de données et les algorithmes. 2 ans d'expérience en conception matérielle. Familiarité avec les outils EDA matériels. À propos du poste Chez Google DeepMind, notre mission est de construire le premier agent d'apprentissage à usage général au monde. Au cœur de cette mission se trouve la tâche complexe de mesurer l'intelligence de nos prototypes. En tant que Software Engineer, vous travaillerez avec les agents d'IA de pointe développés par notre équipe exceptionnelle de chercheurs en Machine Learning et en Neuroscience. Vos responsabilités incluront tout, de la création de systèmes pour le test d'agents utilisant des jeux en 2D et 3D au développement de problèmes de test au sein de simulateurs physiques. Vous créerez des visualisations graphiques des résultats, construirez des classements d'agents compétitifs et testerez de nouveaux algorithmes sur des robots. Pour réussir dans ce rôle, vous devrez avoir une base solide en ingénierie logicielle et aimer travailler sur un large éventail de problèmes stimulants au sein d'une équipe guidée par une mission. Chez DeepMind, vous aurez l'opportunité de révolutionner l'IA en appliquant l'IA à la conception de puces. Nous développons des percées de recherche qui impactent tous les aspects du processus Electronic Design Automation (EDA), afin de réduire considérablement le temps de mise sur le marché des produits et services de Google. L'intelligence artificielle sera l'une des inventions les plus transformatrices de l'humanité. Chez Google DeepMind, nous sommes un laboratoire d'IA pionnier avec des équipes interdisciplinaires exceptionnelles concentrées sur l'avancement du développement de l'IA pour résoudre des défis mondiaux complexes et accélérer l'innovation de produits de haute qualité pour des milliards d'utilisateurs. Nous utilisons nos technologies pour le bénéfice public généralisé et la découverte scientifique, en veillant à ce que la sécurité et l'éthique soient toujours notre priorité absolue. Nous repoussons les limites à travers de multiples domaines. Nos équipes mondiales offrent diverses opportunités d'apprentissage et des parcours de carrière variés pour ceux qui sont déterminés à obtenir des résultats exceptionnels grâce à l'effort collectif. Responsabilités Concevoir, développer et optimiser des outils logiciels pour améliorer la qualité du RTL généré et accélérer l'exécution de la compilation matérielle et des outils EDA. Profiler, identifier et résoudre les goulots d'étranglement des performances dans les outils logiciels pour accélérer les cycles d'optimisation et de synthèse. Collaborer avec les architectes matériels, les ingénieurs compilateurs et les chercheurs en ML pour combler l'écart entre les représentations de haut niveau et le RTL hautement optimisé. Développer des scripts d'automatisation et des bibliothèques logicielles robustes et évolutifs pour simplifier et accélérer les flux de travail de génération et d'optimisation du RTL. Travailler avec les équipes d'ingénierie produit pour amener les outils logiciels que nous développons à une qualité de production.

Traduit automatiquement depuis l’original.

Publié hier

Lieu

Voir sur Google Maps