Descripción
Resumen:
Google busca ingenieros de software versátiles para desarrollar tecnologías de próxima generación, contribuir a los fundamentos técnicos e innovar en el desarrollo full-stack, incluida la integración de inteligencia artificial.
Aspectos destacados:
1. Desarrollar tecnologías de próxima generación que transformen la forma en que los usuarios se conectan e interactúan
2. Trabajar en proyectos críticos para las necesidades de Google, con oportunidades de cambiar de equipo
3. Aprender, explorar e integrar la inteligencia artificial en los procesos de lanzamiento y entrega de software
Por favor, envíe su currículum en inglés \- solo podemos considerar solicitudes presentadas en este idioma.
Solo se evaluarán las solicitudes de candidatos con nacionalidad mexicana para este puesto, conforme a lo dispuesto en el artículo 7 de la Ley Federal del Trabajo.
### **Requisitos mínimos:**
* Título universitario o experiencia práctica equivalente.
* 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.
* 2 años de experiencia en desarrollo full-stack, tanto en back-end (por ejemplo, bases de código en Java, Python, Golang o C\+\+) como en front-end (por ejemplo, JavaScript o TypeScript, HTML, CSS u otros equivalentes).
### **Requisitos preferidos:**
* Maestría o doctorado en Ciencias de la Computación u otras disciplinas técnicas afines.
* 2 años de experiencia con estructuras de datos y algoritmos.
* 2 años de experiencia con marcos de aplicaciones web o APIs.
* Experiencia en el desarrollo de tecnologías accesibles.
**Acerca del puesto**
-----------------
Los ingenieros de software de Google desarrollan las tecnologías de próxima generación que transforman 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 escala masiva y abarcar mucho más que la búsqueda web. Buscamos ingenieros que aporten ideas frescas desde todos los ámbitos, incluidos la recuperación de información, la computación distribuida, el diseño de sistemas a gran escala, redes y almacenamiento de datos, seguridad, inteligencia artificial, procesamiento del lenguaje natural, diseño de interfaces de usuario y dispositivos móviles; la lista continúa y crece cada día. Como ingeniero de software, trabajará en un proyecto específico fundamental para las necesidades de Google, con oportunidades de cambiar de equipo y de proyecto a medida que usted y nuestro negocio, de ritmo acelerado, crezcan y evolucionen. Necesitamos ingenieros versátiles, con cualidades de liderazgo y entusiasmo por asumir nuevos desafíos en todo el stack, mientras seguimos impulsando la tecnología hacia adelante.
Como ingeniero de software de Google, desarrollará las tecnologías de próxima generación que transforman la forma en que los empleados de Google crean y lanzan software. Nuestros productos deben soportar escalas masivas y respaldar los ciclos de lanzamiento de software, desde la búsqueda web hasta Android y Cloud. Buscamos ingenieros que aporten ideas frescas desde diversos orígenes y que estén comprometidos con la construcción de la infraestructura del ciclo de vida del software. Necesitamos ingenieros versátiles, con cualidades de liderazgo y entusiasmo por asumir nuevos desafíos en todo el stack, mientras seguimos impulsando la tecnología hacia adelante. Necesitamos que nuestros ingenieros aprendan y exploren cómo podemos utilizar la inteligencia artificial, los modelos de lenguaje grande (LLM) y el aprendizaje automático (ML) para beneficiar la ingeniería de lanzamientos y la entrega de software.
El equipo Core construye la base técnica detrás de los productos insignia de Google. Somos propietarios y defensores de los elementos de diseño subyacentes, plataformas para desarrolladores, componentes de producto e infraestructura en Google. Estos son los bloques esenciales para ofrecer experiencias excelentes, seguras y coherentes a nuestros usuarios, y aceleran el ritmo de innovación para todos los desarrolladores. Analizamos los productos de Google para construir soluciones centrales, eliminar barreras técnicas y fortalecer los sistemas existentes. Como equipo Core, tenemos un mandato y una oportunidad única de influir en decisiones técnicas importantes en toda la empresa.
**Responsabilidades**
--------------------
* Revisar el código desarrollado por otros ingenieros y proporcionar comentarios para garantizar las mejores prácticas (por ejemplo, pautas de estilo, verificación de código, precisión, capacidad de prueba y eficiencia).
* Diagnosticar problemas del producto o del sistema y depurar/seguir/resolver analizando sus causas y su impacto en el hardware, la red o las operaciones y la calidad del servicio.
* Diseñar y desarrollar aplicaciones, servicios e infraestructura full-stack.
* Diseñar y construir nuevos sistemas de software que abarquen el procesamiento de datos, la infraestructura, la prestación de servicios y el desarrollo dentro del ámbito de CI/CD.
* Aprender, explorar e integrar la inteligencia artificial en los procesos de lanzamiento.
Google se enorgullece de ser un lugar de trabajo con igualdad de oportunidades y un empleador que practica la acción afirmativa. Nos comprometemos a garantizar la igualdad de oportunidades laborales sin importar raza, color, ascendencia, religión, sexo, origen nacional, orientación sexual, edad, ciudadanía, estado civil, discapacidad, identidad de género o condición de veterano. También consideramos candidatos calificados sin importar sus antecedentes penales, siempre que ello sea compatible con los requisitos legales. Véase también la Política de Igualdad de Oportunidades Laborales de Google y «La Igualdad de Oportunidades Laborales es la Ley». Si tiene una discapacidad o una necesidad especial que requiera una adaptación, háganoslo saber completando nuestro formulario de Adaptaciones para Candidatos.