Software Developer Intern, MS, Winter 2020

Google - Waterloo, CA4.3

Internship
Save
Les candidatures doivent être soumises au plus tard le 13 septembre 2019.
Pour démarrer le processus de candidature, vous aurez besoin d'un CV à jour et d'un relevé de notes officiel ou non officiel en anglais. Cliquez sur le bouton « Postuler » sur cette page et fournissez le matériel requis dans les sections correspondantes (en format PDF, de préférence) :

1. Dans la section « CV », joignez un CV à jour.
2. Dans la section « Éducation », joignez un relevé de notes officiel ou non officiel récent, en anglais.
Sous « État du diplôme », sélectionnez « En cours » pour téléverser un relevé.

Note: En appliquant à ce poste votre demande est automatiquement soumise aux endroits suivants: Montreal, QC, Canada; Waterloo, CA 95215, USA

Qualifications minimales:
Être actuellement inscrit à un programme de maîtrise en informatique ou dans un domaine technique connexe.
Expérience avec les structures ou les algorithmes de données (c.-à-d. avoir suivi un cours sur les structures ou les algorithmes de données, avoir effectué des travaux pratiques, des projets scolaires, des recherches, des projets individuels ou des stages connexes, ou toute autre expérience pratique en cadre scolaire, professionnel ou autre, y compris le codage de logiciels libres comme loisir).
Expérience en conception logicielle sous forme de codage pratique dans un langage de programmation général.
Exemples de codage dans l'un des langages de programmation suivants, y compris, mais sans s'y limiter : C, C++, Java, JavaScript et Python.

Qualifications souhaitées:
Reprendre un cursus après le stage.
Stages techniques antérieurs ou expérience de travail pertinente dans l’un des langages suivants, ainsi qu’une expérience confirmée en programmation dans au moins deux langages, notamment : C, C++, C#, Java, JavaScript, Go ou Python.
Expérience de travail avec certains des domaines suivants : création d'applications Web, environnements Unix ou Linux, création d'applications pour appareils mobiles, systèmes distribués et parallèles, apprentissage automatique, récupération d'information, traitement du langage naturel, réseautage, conception de systèmes logiciels volumineux ou conception de logiciels de sécurité.
Intérêt envers d'autres langues de codage et capacité d'apprendre, si nécessaire.
Aptitude à parler et à écrire couramment en anglais, de manière naturelle.
À propos de cette offre d'emploi
Joignez-vous à nous pour un stage unique qui propose un développement personnel et professionnel, une série de conférences de dirigeants et la création de communautés. Ce programme vous donnera l'occasion de travailler sur diverses solutions informatiques complexes, de créer des systèmes logiciels distribués extrêmement évolutifs et aussi de collaborer sur une multitude de projets d'ampleur plus petite mais d'attrait universel, ce qui nécessite des recherches, de la sensibilisation, des interactions et des questions.

De Google Ads à Chrome, d'Android à YouTube, des réseaux sociaux aux applications locales, les concepteurs de Google transforment le monde, une réussite technologique à la fois. Notre objectif est d’être une organisation collaborative d'échelle mondiale, composée de concepteurs prêts à relever certains des plus grands défis technologiques et à avoir un impact sur des millions, voire des milliards, d'utilisateurs. En tant que stagiaire concepteur, vous travaillerez sur nos produits et nos services de base, ainsi que sur ceux qui soutiennent les fonctions critiques de nos activités d'ingénierie. En fonction de vos antécédents et de votre expérience, vous travaillerez dans l’un des secteurs suivants :

Conception de produits et de systèmes
Qu'il s'agisse de trouver des moyens novateurs d'améliorer la qualité des recherches, de créer une plateforme informatique et des technologies réseau, d'automatiser l'indexation des vidéos ou de continuer à affiner et à échelonner des systèmes d'enchères complexes (pour n'en nommer que quelques-uns), vous concevrez des solutions pour les problèmes techniques parmi les plus difficiles. Vous allez rechercher, concevoir et créer des applications logicielles pour étendre et améliorer les produits qu'offre Google et collaborer sur des problèmes d'évolutivité comprenant l'accès à des quantités énormes de données et d'information. Exemples de domaines spécialisés : conception d'interfaces avec AJAX et des technologies similaires, sécurité, systèmes intégrés et applications pour appareils mobiles (Android), outils de conception (environnements de conception intégrés, système de compilation à grande échelle, compilateurs).

Productivité en ingénierie
L'équipe de productivité en ingénierie travaille avec un large éventail de problèmes techniques complexes liés à l'optimisation du cycle de vie de la conception logicielle de Google. À titre de stagiaire en conception logicielle, outils et infrastructure, vous ferez appel à vos compétences d'analyse, de création et de programmation afin de construire des solutions novatrices pour l'infrastructure de prochaine génération, dont l'objectif est de concevoir, de tester, de publier et de superviser les applications à grande échelle. Vous explorerez également de nouvelles approches en matière d'automatisation, vous remettrez en question le statu quo et vous améliorerez les fondements du flux de travail pour les ingénieurs de Google.

Fiabilité des sites
Les concepteurs logiciels travaillant dans le groupe Fiabilité des sites participent à toutes les facettes de la production de Google et travaillent à la pointe de l'infonuagique. En tant que membre de cette équipe, vous êtes au cœur de tout ce qui est nécessaire au bon fonctionnement de Google, du dépannage du code des anomalies du trafic jusqu'à la maintenance de nos services de pointe, en passant par la surveillance, les alertes et la construction d'une nouvelle infrastructure d'automatisation. Les concepteurs logiciels de cette équipe aiment créer des logiciels robustes et évolutifs pouvant atteindre des dizaines de millions d'utilisateurs. Vous affronterez de nouvelles situations difficiles tous les jours et travaillerez avec presque toutes les autres équipes d'ingénierie et d'exploitation afin de fournir des services et des applications propres à Google : rapides, fiables et accessibles à tous.

Google est, et sera toujours, une société d'ingénierie. Nous embauchons des personnes possédant un large éventail de compétences techniques, prêtes à relever certains des plus grands défis technologiques et à avoir un impact sur des millions, voire des milliards, d'utilisateurs. Chez Google, les ingénieurs révolutionnent non seulement la recherche, mais ils travaillent aussi régulièrement sur des solutions de stockage, d’évolutivité, sur des applications à grande échelle et sur de nouvelles plateformes pour les concepteurs du monde entier. De Google Ads à Chrome, d'Android à YouTube, des réseaux sociaux aux applications locales, les ingénieurs de Google transforment le monde, une réussite technologique à la fois.

Responsabilités
Appliquer les connaissances acquises dans les cours d'informatique à des problèmes concrets.
Analyser l'information et évaluer les résultats afin de choisir la meilleure solution pour résoudre efficacement les problèmes.
Créer des scripts pour automatiser les tâches routinières.
Créer et soutenir une équipe productive et innovante. Cela comprend travailler avec des pairs, des gestionnaires et des d'autres équipes.
Chez Google, nous ne nous contentons pas d'accepter la différence : nous l'encourageons, pour le bien de nos employés, de nos produits et de notre communauté. Nous sommes fiers d'appliquer une politique d'égalité des chances et de discrimination positive. Nous sommes très attachés à l'égalité des chances au travail, sans distinction d'origine ethnique, de couleur de peau, d'ascendance, de religion, de sexe, de nationalité, d'orientation sexuelle, d'âge, de citoyenneté, de situation maritale, de handicap, d'identité de genre ou de statut de vétéran. De plus, conformément aux obligations légales, nous examinons les candidatures des personnes qui répondent aux critères en termes de qualifications, quel que soit leur casier judiciaire. Si vous avez un handicap ou un besoin spécifique qui nécessitent un arrangement particulier, veuillez nous en informer.