




Resumen: Los ingenieros de software de Google desarrollan tecnologías de próxima generación, trabajando en proyectos críticos para construir la base técnica detrás de los productos insignia de Google y impulsar la innovación. Aspectos destacados: 1. Desarrollar tecnologías de próxima generación a gran escala 2. Diseñar y desarrollar API, herramientas y marcos de aplicaciones para Android 3. Influir en decisiones técnicas importantes en toda Google Solo se evaluarán las solicitudes de candidatos con ciudadanía mexicana para este puesto, en cumplimiento de lo dispuesto en el artículo 7 de la Ley Federal del Trabajo. **Envíe su currículum en inglés \- únicamente consideramos solicitudes presentadas en este idioma.** ### **Requisitos mínimos:** * Título universitario o experiencia práctica equivalente. * 2 años de experiencia en desarrollo de software en Java o Kotlin, y con estructuras de datos/algoritmos. * 2 años de experiencia en pruebas, mantenimiento o lanzamiento de productos de software, y 1 año de experiencia en diseño y arquitectura de software. ### **Requisitos preferidos:** * Maestría o doctorado en Ciencias de la Computación o en un campo técnico relacionado. * 2 años de experiencia en el desarrollo de aplicaciones para Android y programación en Java/Kotlin. * Experiencia con concurrencia y aplicaciones multi\-subproceso. * Experiencia en el diseño e implementación de inyección de dependencias en aplicaciones. **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 gestionar información a una escala masiva y extenderse mucho más allá de 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, las redes y el almacenamiento de datos, la seguridad, la inteligencia artificial, el procesamiento del lenguaje natural, el diseño de interfaces de usuario y la movilidad; 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 que nuestros ingenieros sean versátiles, demuestren cualidades de liderazgo y estén entusiasmados por asumir nuevos desafíos en toda la pila tecnológica mientras seguimos impulsando la tecnología hacia adelante. En este puesto, diseñará, desarrollará, implementará y dará soporte a API, herramientas y marcos de aplicaciones utilizados por los desarrolladores de aplicaciones Android de Google. Desarrollará aplicaciones para usuarios de Android. 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, las plataformas para desarrolladores, los componentes de producto y la infraestructura en Google. Estos son los bloques fundamentales 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 crear 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** -------------------- * Diseñar y desarrollar funciones y marcos que los desarrolladores de aplicaciones puedan utilizar para crear aplicaciones de alta calidad para Android en el marco de inyección de dependencias Dagger y en el marco de aplicaciones para Android de primera parte. * Diseñar e implementar mejoras en nuestros marcos para aprovechar al máximo las herramientas modernas de desarrollo para Android, incluidas Kotlin, Coroutines y Jetpack Compose. * Implementar análisis estático y otras herramientas para mejorar la calidad de las aplicaciones de Android de Google y la calidad de vida de sus desarrolladores de aplicaciones. * Trabajar directamente con los ingenieros de los equipos de desarrollo de aplicaciones para integrar nuestros productos y las prácticas recomendadas. Google se enorgullece de ser un lugar de trabajo con igualdad de oportunidades y un empleador que practica la acción afirmativa. Estamos comprometidos con 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 a los solicitantes calificados sin importar sus antecedentes penales, siempre que esto sea consistente con los requisitos legales. Consulte también la Política de Igualdad de Oportunidades Laborales (EEO) de Google y el documento «EEO es la ley». Si tiene una discapacidad o una necesidad especial que requiere adaptaciones, háganoslo saber completando nuestro formulario de Adaptaciones para Solicitantes.


