Ingeniero de Investigación Senior (Métodos Formales)

Job expired!

¿Eres un investigador o ingeniero interesado en aplicar métodos formales a sistemas distribuidos a gran escala? Buscamos personas apasionadas por trabajar en problemas que se encuentran en la intersección de la investigación académica y la práctica industrial aplicada en métodos formales. Esta es una oportunidad única para unirse a un nuevo equipo y jugar un papel clave en la forma en que estas herramientas y técnicas se aplicarán en toda la organización Cloud y en la industria en general.

El Laboratorio de Confiabilidad de la Nube en el centro de investigación de Huawei en Irlanda tiene la misión de aportar una confiabilidad de clase mundial a Huawei Cloud resolviendo problemas transversales que abarcan Hardware, Software, Redes, Monitoreo y Operaciones. Tenemos equipos trabajando en todas estas áreas con una diversa mezcla de personas, incluyendo veteranos de la industria, investigadores académicos e internos estudiantes de doctorado. En tu rol, colaborarás con los equipos de investigación locales, otros centros de investigación europeos y otros equipos de ingeniería repartidos por todo el mundo.


Responsabilidades:

  • Ejecución independiente de proyectos y corrientes de trabajo en el equipo. Un ejemplo de tal proyecto podría ser el desarrollo de un modelo TLA+ para verificar los invariantes de transacción en una base de datos distribuida.
  • Investigación de problemas técnicos profundos y formulación de soluciones. Un ejemplo de tal problema podría ser el diagnóstico de un error sutil de concurrencia en la especificación de un algoritmo de consenso.
  • Mantenerse al día con la última investigación sobre métodos formales y actualizar su conocimiento personal de herramientas, algoritmos y técnicas de modelado.
  • Mentoría y crecimiento de ingenieros junior o internos en tu equipo.
  • Educación, documentación y formación a otros equipos que no se especializan en métodos formales.

Requisitos


  • Doctorado o Maestría en Ciencias de la Computación o un campo relacionado.
  • Experiencia escribiendo especificaciones formales en un lenguaje como TLA+ o PlusCal.
  • Experiencia con Rust, Go, C++, Java, Python u otros lenguajes de programación.
  • Sólida comprensión de las bases teóricas de los sistemas distribuidos.
  • Conocimiento fundamental en una de las siguientes áreas: Semántica formal, lógica proposicional, lógica de orden superior, lógica temporal, resolución de SAT, resolución de SMT, Dafny, Boogie, P, Coq, HOL-light, Isabelle, o un área estrechamente relacionada.
  • Opcional: Experiencia práctica trabajando con AWS, Azure, GCP u otros sistemas en la nube.

Beneficios

Consulta la vida en el Centro de Investigación de Huawei Irlanda https://www.youtube.com/watch?v=3gR64sYSnOA&feature=youtu.be

  • Paquete salarial competitivo
  • Espacio para el crecimiento personal a largo plazo
  • Oportunidades para trabajar en iniciativas de alto perfil que impactan a toda la empresa
  • Oportunidades para trabajar con las mentes más brillantes en ingeniería de software (incluyendo el Huawei Fellow y reconocidos profesores en el mundo)
  • Un entorno de trabajo multicultural e internacional
  • Trabajar para un líder mundial internacional, una empresa establecida pero aún en rápido crecimiento de Fortune 500


SÓLO LOS CANDIDATOS QUE PUEDAN VIVIR Y TRABAJAR EN IRLANDA SIN RESTRICCIÓN SERÁN CONSIDERADOS PARA ESTE PUESTO.

DEBIDO AL ALTO VOLUMEN DE RESPUESTAS, SÓLO LOS CANDIDATOS QUE SEAN PRESELECCIONADOS PARA LA ENTREVISTA SERÁN CONTACTADOS

http://career.huawei.com/reccampportal/portal/hrd/weu_rec_all.html