Google

Ingeniero de Software III, IA/ML

Python
Traducción automática. Consulta el original.

CUALIFICACIONES MÍNIMAS: *

  1. Grado universitario o experiencia práctica equivalente. *
  1. 2 años de experiencia en desarrollo de software en uno o más lenguajes de programación, o 1 año de experiencia con un título de posgrado. *
  1. Experiencia en el desarrollo, modificación o entrenamiento de componentes internos principales de Transformer (por ejemplo, mecanismos de atención personalizados/dispersos, compresión de secuencias, Mixture-of-Experts o backbones de codificador/decodificador) para modelos de lenguaje fundamentales. *
  1. Experiencia en preentrenamiento o ajuste fino de modelos de lenguaje y modelos de incrustación multimodales utilizando técnicas como el ajuste fino supervisado, el aprendizaje contrastivo o métodos eficientes en cuanto a parámetros. *
  1. Experiencia en compresión de redes neuronales y optimización de inferencia a nivel de acelerador (GPU/TPU) (por ejemplo, cuantización, poda estructurada/de expertos o ajuste de equilibrio entre memoria y latencia).

CUALIFICACIONES PREFERENTES: *

  1. Máster o doctorado en Informática o campos técnicos relacionados. *
  1. 2 años de experiencia con estructuras de datos y algoritmos. *
  1. Dominio de Python y experiencia con marcos de deep learning como JAX. *
  1. Sólida comprensión de arquitecturas basadas en Transformer, mecanismos de atención y la distinción entre modelos de codificador y decodificador.

SOBRE EL PUESTO

Los ingenieros de software de Google desarrollan las tecnologías de próxima generación que cambian la forma en que miles de millones de usuarios se conectan, exploran e interactúan con la información y entre sí. Nuestros productos deben manejar información a gran escala y extenderse mucho más allá de la búsqueda web. Buscamos ingenieros que aporten ideas frescas de todas las áreas, incluyendo recuperación de información, computación distribuida, diseño de sistemas a gran escala, redes y almacenamiento de datos, seguridad, inteligencia artificial, procesamiento de lenguaje natural, diseño de interfaz de usuario y dispositivos móviles; la lista continúa y crece cada día. Como ingeniero de software, trabajarás en un proyecto específico crítico para las necesidades de Google, con oportunidades para cambiar de equipo y proyecto a medida que tú y nuestro negocio de ritmo rápido crezcan y evolucionen. Necesitamos que nuestros ingenieros sean versátiles, muestren cualidades de liderazgo y estén entusiasmados por asumir nuevos problemas en todo el espectro full-stack a medida que continuamos impulsando la tecnología hacia adelante.

Gemini Encoder-heavy proporciona modelos basados en Gemini con gran capacidad de codificación que están listos para producción con arquitecturas, tuberías y recetas de optimización asociadas. Los modelos se adaptan ampliamente en todas las áreas de productos de Google, como Búsqueda, Anuncios y YouTube. La base de código es también la infraestructura principal que impulsa las incrustaciones de Gemini.

La remuneración individual se determina mediante factores que incluyen habilidades relacionadas con el trabajo, experiencia y educación o formación relevante.

EE. UU.: $147000 - $210000 (USD) + objetivo de bonificación del 15% + capital + beneficios

].

RESPONSABILIDADES: *

  1. Escribir código de desarrollo de productos o sistemas. *
  1. Colaborar con compañeros y partes interesadas a través de revisiones de diseño y código para garantizar las mejores prácticas entre las tecnologías disponibles (por ejemplo, pautas de estilo, registro de código, precisión, capacidad de prueba y eficiencia). *
  1. Contribuir al desarrollo y optimización de un marco de trabajo con gran capacidad de codificación basado en Gemini. *
  1. Diseñar recetas de entrenamiento innovadoras para maximizar la eficiencia del modelo, apuntando específicamente a la latencia, la huella de memoria y el cómputo. *
  1. Comunicarse con las partes interesadas para clasificar problemas técnicos y desarrollar nuevas funciones que aborden las necesidades cambiantes de los clientes.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores