Detalles de la Vacante

Software Engineer, Compilers, Runtimes and Toolchains, Early Career

Descripción

Empresa: Google

Google desarrolla 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. Se buscan ingenieros con ideas frescas en diversas áreas como recuperación de información, computación distribuida, diseño de sistemas a gran escala, redes, almacenamiento, seguridad, inteligencia artificial, procesamiento de lenguaje natural, diseño de UI y móviles. El puesto es para el equipo de Compiladores, Runtimes y Toolchains, trabajando en optimización y generación de código LLVM para mejorar la escalabilidad, velocidad y seguridad de las herramientas.

Experiencia requerida

1 año de experiencia con estructuras de datos o algoritmos; 1 año de experiencia en desarrollo de software con C++ y Python.

Responsabilidades

Colaborar con equipos para mejorar LLVM y tecnologías relacionadas; trabajar con ingenieros senior desarrollando características para LLVM; participar en la planificación de OKRs y definición de hoja de ruta; resolver problemas mediante intercambio directo con clientes.

Conocimientos técnicos

C++, Python, estructuras de datos, algoritmos, escritura y depuración de código. Preferible: compiladores, toolchains, programación de bajo nivel, Android, iOS, macOS, sistemas operativos, LLVM.

Habilidades

Versatilidad, liderazgo, entusiasmo para abordar nuevos problemas en toda la pila, capacidad de comunicación fluida en inglés para interactuar con partes interesadas locales.

Escolaridad

Licenciatura o experiencia práctica equivalente.

Experiencia

1 año de experiencia con estructuras de datos o algoritmos; 1 año de experiencia en desarrollo de software con C++ y Python.

Conocimientos

C++, Python, estructuras de datos, algoritmos, escritura y depuración de código. Preferible: compiladores, toolchains, programación de bajo nivel, Android, iOS, macOS, sistemas operativos, LLVM.

Habilidades

Versatilidad, liderazgo, entusiasmo para abordar nuevos problemas en toda la pila, capacidad de comunicación fluida en inglés para interactuar con partes interesadas locales.

Actividades

Colaborar con equipos para mejorar LLVM y tecnologías relacionadas; trabajar con ingenieros senior desarrollando características para LLVM; participar en la planificación de OKRs y definición de hoja de ruta; resolver problemas mediante intercambio directo con clientes.

Educación

Licenciatura o experiencia práctica equivalente.

Idiomas

Inglés fluido

Datos Generales

Tipo de Contrato

Tiempo completo

Idioma

Inglés fluido