Software Engineer, AI and Education
[French translation below]
At Google DeepMind, we value diversity of experience, knowledge, backgrounds and perspectives and harness these qualities to create extraordinary impact. We are committed to equal employment opportunity regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, pregnancy, or related condition (including breastfeeding) or any other basis as protected by applicable law. If you have a disability or additional need that requires accommodation, please do not hesitate to let us know.
Snapshot
At Google DeepMind, we've built a unique culture and work environment where long-term ambitious research can flourish. We are seeking a highly motivated Software Engineer to join our team and contribute to groundbreaking fundamental research and deployment in AI for Education and Learning.
Our team aims to make fundamental advances to methods in multimodal foundation models for education and to deploy new experiences and products for learners of all types. We are interested in candidates with demonstrated experience working in cross-functional teams to develop GenAI models and product prototypes for Education and Learning.
You will collaborate closely with researchers and engineers across Google, contributing to the development of cutting-edge generative models and translating research into products across Google and externally.
About us
Artificial Intelligence could be one of humanity’s most useful inventions. At Google DeepMind, we’re a team of scientists, engineers, machine learning experts and more, working together to advance the state of the art in artificial intelligence. We use our technologies for widespread public benefit and scientific discovery, and collaborate with others on critical challenges, ensuring safety and ethics are the highest priority.
The role
We’re looking for a versatile Software Engineer, at ease with prototyping product demos based on research ideas in a variety of languages and on a variety of platforms, with optimizing GenAI data, training, evaluation, and serving pipelines, and with setting the engineering direction and standards for the team, including unblocking other team members. This would require scoping out the possible implementation options, selecting the right trade off between velocity and quality, and working with various experts and advisors to successfully deliver product demos, followed by helping to debug any problems and supporting the solution as it is being used.
Key responsibilities
- Come up with ideas to solve new engineering problems/improve performance of existing models, e.g., improving the latency of inference, serving reliability.
- Develop technical solutions to test these ideas and assess performance.
- Help unblock team members on technical issues.
- Engage with application and product needs, to inform engineering decisions.
About you
In order to set you up for success as a SWE at Google DeepMind, we are looking for the following skills and experience:
- Hands-on experience with Python and SQL, at least one Web frontend engineering language (e.g. JavaScript), and/or one of mobile platform (e.g. Android), and one back end language (e.g. Java, Rust, C++, Go).
- 2+ years of relevant professional experience (or a PhD in a relevant field).
- Experience translating research innovations into product applications.
- Ability to communicate technical ideas effectively, e.g. through discussions, whiteboard sessions, written documentation.
- Ability to work in a fast-paced environment and navigate the change inherent to a rapidly progressing field.
In addition, any of the following would be an advantage:
- Experience with fine-tuning (including RL methods) of foundation models.
- Demonstrated interest and expertise in learning science, learning engineering, and digital education and learning.
Application deadline: 12pm PST Friday 15th November 2024
Note: In the event your application is successful and an offer of employment is made to you, any offer of employment will be conditional on the results of a background check, performed by a third party acting on our behalf. For more information on how we handle your data, please see our Applicant and Candidate Privacy Policy.
Chez Google DeepMind, nous valorisons la diversité des expériences, des connaissances, des milieux et des perspectives, et tirons parti de ces qualités pour créer un impact extraordinaire. Nous nous engageons à garantir l’égalité des chances en matière d’emploi, indépendamment du sexe, de la race, de la religion ou des croyances, de l'origine ethnique ou nationale, du handicap, de l'âge, de la citoyenneté, de l'état civil, de l'orientation sexuelle, de l'identité de genre, de la grossesse ou de toute autre condition connexe (y compris l'allaitement) ou de toute autre base protégée par la loi en vigueur. Si vous avez un handicap ou un besoin supplémentaire nécessitant un accommodement, n'hésitez pas à nous en faire part.
Aperçu
Chez Google DeepMind, nous avons créé une culture et un environnement de travail uniques où peut s’épanouir à long terme une recherche ambitieuse. Nous sommes à la recherche d’un développeur en logiciels très motivé pour se joindre à notre équipe et contribuer à la recherche fondamentale de pointe, et à son déploiement, en matière d’IA pour l’éducation et l’apprentissage.
Notre équipe cherche à faire progresser de manière significative les méthodes de fondation multimodales pour l’éducation et à proposer de nouvelles expériences et de nouveaux produits pour tous les types d’apprenants. Nous recherchons des candidats ayant une expérience de travail éprouvée à collaborer au sein d’équipes interfonctionnelles dans le but de développer des modèles GenAI et des prototypes de produits pour le domaine de l’éducation et de l’apprentissage.
Vous collaborerez étroitement avec les chercheurs et les développeurs de Google, et contribuerez au développement de modèles génératifs de pointe en transformant la recherche en produits au sein de Google et en dehors.
À propos de nous
L’intelligence artificielle pourrait devenir l’une des inventions les plus utiles de l’humanité. Chez Google DeepMind, nous sommes une équipe de scientifiques, d’ingénieurs, d’experts en apprentissage automatique et plus encore, qui unissent leurs efforts pour faire progresser les avancées dans le domaine de l’intelligence artificielle. Nous mettons nos technologies au service du grand public et de la découverte technologique, et collaborons avec d’autres pour relever des défis cruciaux, en veillant à ce que la sécurité et l'éthique soient la priorité absolue.
Le rôle
Nous recherchons un développeur en logiciels polyvalent, qui est à l’aise avec le prototypage de démos de produits fondés sur des idées de recherche dans différentes langues et sur différentes plateformes, avec l’optimisation des pipelines de données, d’entraînement, d’évaluation et d’inférence GenAI, et avec la définition de l’orientation et des normes d’ingénierie pour l’équipe, et qui est toujours prêt à venir en aide aux autres membres de l’équipe. Le candidat devra étudier les options de mise en œuvre possibles, choisir le bon compromis entre rapidité et qualité, et travailler avec divers experts et conseillers pour livrer avec succès des démos de produits. Il devra aussi aider à déboguer les éventuels problèmes et à assurer le suivi de la solution sur le terrain.
Principales responsabilités :
- Proposer des idées pour résoudre de nouveaux problèmes d’ingénierie ou pour améliorer la performance des modèles existants, p. ex., en améliorant la latence de l’inférence et la fiabilité opérationnelle
- Élaborer des solutions techniques pour tester ces idées et évaluer leur performance
- Venir en aide aux autres membres de l’équipe confrontés à des problèmes techniques
- Participer à la définition des besoins en matière d’applications et de produits afin d'éclairer les décisions des ingénieurs
À propos de vous
Pour que vous puissiez réussir en tant que développeur logiciels chez Google DeepMind, nous recherchons l’expérience et les compétences suivantes :
- Au moins deux ans d’expérience en développement logiciel dans un ou plusieurs langages de programmation, ou un an d’expérience avec un diplôme d’études supérieures
- Expérience pratique de Python et SQL, d’au moins un langage d’ingénierie Web frontal (p. ex., JavaScript), ou d’une plateforme mobile (p. ex., Android), et d’un langage dorsal (p. ex., Java, Rust, C++, Go)
- Expérience dans la conversion des innovations issues de la recherche en applications de produits
- Capacité à communiquer efficacement des idées techniques, p. ex., au moyen de discussions, de séances sur tableau blanc ou de documents écrits
- Capacité à travailler dans un environnement en constante évolution et à s’adapter aux changements inhérents à un domaine qui progresse rapidement
Par ailleurs, l'un ou l'autre des éléments suivants constituerait un avantage :
- Expérience de la mise au point (y compris les méthodes d’apprentissage par renforcement) des modèles de fondation
- Intérêt et expertise avérés pour les sciences de l’apprentissage, l’ingénierie de l’apprentissage ainsi que l’éducation et l’apprentissage numériques
Top Skills
What We Do
We’re a team of scientists, engineers, machine learning experts and more, working together to advance the state of the art in artificial intelligence. We use our technologies for widespread public benefit and scientific discovery, and collaborate with others on critical challenges, ensuring safety and ethics are the highest priority.
Our long term aim is to solve intelligence, developing more general and capable problem-solving systems, known as artificial general intelligence (AGI).
Guided by safety and ethics, this invention could help society find answers to some of the world’s most pressing and fundamental scientific challenges.
We have a track record of breakthroughs in fundamental AI research, published in journals like Nature, Science, and more.Our programs have learned to diagnose eye diseases as effectively as the world’s top doctors, to save 30% of the energy used to keep data centres cool, and to predict the complex 3D shapes of proteins - which could one day transform how drugs are invented.