Software Engineer II, Full Stack - Google Careers
- Type de contrat
- Temps plein
- Lieu
- Zürich
- Première publication
*info\_outline*
Dans la plupart des cas, ce poste nécessite des entretiens en personne dans le cadre du processus d'embauche.
Qualifications minimales : ###
• Bachelor's degree ou expérience pratique équivalente.
• 1 an d'expérience en développement logiciel dans un ou plusieurs langages de programmation C++, JavaScript, Java, Objective-C.
• 1 an d'expérience en développement full stack, sur le back-end tel que les bases de code Java, Python, GO ou C++, et une expérience front-end incluant JavaScript ou TypeScript, HTML, CSS ou équivalent.
• 1 an d'expérience avec les structures de données ou les algorithmes.
Qualifications préférentielles : ###
• Master's degree ou PhD en informatique ou dans un domaine technique connexe.
• Expérience dans le développement de technologies accessibles.
• Expérience dans les langages de codage backend tels que GOLang, Rust ou Java.
• Expérience dans les langages de codage de modèles ML (par ex. Python).
A propos du poste ###
Les ingénieurs logiciels de Google développent les technologies de nouvelle génération qui changent la façon dont des milliards d'utilisateurs se connectent, explorent et interagissent avec l'information et les uns avec les autres. Nos produits doivent gérer l'information à une échelle massive et s'étendre bien au-delà de la recherche Web. Nous recherchons des ingénieurs qui apportent des idées fraîches de tous les domaines, y compris la recherche d'information, l'informatique distribuée, la conception de systèmes à grande échelle, le réseautage et le stockage de données, la sécurité, l'intelligence artificielle, le traitement du langage naturel, la conception d'UI et le mobile ; la liste est longue et s'allonge chaque jour. En tant qu'ingénieur logiciel, vous travaillerez sur un projet spécifique critique pour les besoins de Google avec des opportunités de changer d'équipe et de projet à mesure que vous et notre entreprise à rythme rapide grandissez et évoluez. Nous avons besoin que nos ingénieurs soient polyvalents, fassent preuve de qualités de leadership et soient enthousiastes à l'idée de relever de nouveaux défis sur l'ensemble de la stack alors que nous continuons à faire progresser la technologie.
Chez YouTube, nous pensons que tout le monde mérite d'avoir une voix, et que le monde est un meilleur endroit lorsque nous écoutons, partageons et construisons une communauté à travers nos histoires. Nous travaillons ensemble pour donner à chacun le pouvoir de partager son histoire, d'explorer ce qu'il aime et de se connecter les uns aux autres dans le processus. En travaillant à l'intersection de la technologie de pointe et de la créativité sans limites, nous évoluons à la vitesse de la culture avec un objectif commun : montrer le monde aux gens. Nous explorons de nouvelles idées, résolvons des problèmes réels et nous nous amusons - et nous faisons tout cela ensemble.
Responsabilités ###
• Implémenter YouTube Frontend en utilisant TypeScript et des frameworks spécifiques et implémenter des services backend (C++).
• Concevoir, planifier, exécuter et suivre le travail assigné et collaborer de manière transversale avec les Product Managers et les UX Designers.
• Participer à l'ensemble du cycle de vie, y compris la journalisation, les métriques, la préparation du lancement et le suivi du lancement, et permettre les fonctionnalités orientées AI-first et les améliorations de la plateforme.
• Contribuer aux fonctionnalités et aux améliorations de la plateforme dans une équipe multi-compétences touchant le code backend, Web, Android et iOS, incluant potentiellement du travail mobile natif (Android/Java ou iOS/Objective-C).
Traduit automatiquement depuis l’original.
Publié hier