Software Developer, AI and Education

Deepmind • Other US Location

Company

Deepmind

Location

Other US Location

Type

Full Time

Job Description

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


Apply Now

Date Posted

11/05/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Engineering Manager, Micros Foundations - Atlassian

Views in the last 30 days - 0

Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...

View Details

Senior Frontend Engineer - Simply Business

Views in the last 30 days - 0

Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA a division of a global food retailer is seeking a Solution Architect for its US operations The role involves translating business r...

View Details

People Operations Advisor - BlackLine

Views in the last 30 days - 0

BlackLine is a leading provider of cloud software that automates and controls the entire financial close process The company is committed to modernizi...

View Details