Staff Software & Test Engineer

Job expired!

Nuestra visión en Micron Technology es transformar cómo el mundo usa la información para enriquecer la vida de todos. Como líder mundial en soluciones innovadoras de memoria y almacenamiento, estamos a la vanguardia de la aceleración de la transformación de la información en inteligencia. Ayúdanos a inspirar al mundo a aprender, comunicarse y avanzar más rápido que nunca.

Título del trabajo: Ingeniero de Software y Pruebas

ID del trabajo: JR53125

Responsabilidades clave:

Como Ingeniero de Software y Pruebas, usted:

  • Diseñará y revisará marcos de automatización de pruebas para modelos de aprendizaje automático y desarrollo de software.
  • Trabajará con ingenieros de ML para abordar requisitos funcionales y no funcionales.
  • Establecerá y mejorará la recopilación de métricas e informes.
  • Garantizará la efectividad y eficiencia de las pruebas en todo el equipo.
  • Incorporará investigaciones sobre tendencias de la industria y mejores prácticas de ingeniería de calidad en la evolución de técnicas de ML.
  • Creará planes de prueba, casos de prueba y otros artefactos de prueba para la garantía de calidad sistemática.
  • Recopilará y mantendrá datos de entrenamiento y evaluación basados en planes y casos de prueba.
  • Integrará nuevos datos en los modelos de ML existentes para rastrear mejoras de rendimiento.
  • Documentará e informará sobre el estado de los casos de prueba manuales y automatizados.
  • Construirá y mantendrá tuberías de soluciones/datos de ML que alimentan modelos de aprendizaje automático.
  • Diseñará y optimizará estructuras de datos en soluciones de ML y sistemas de gestión de datos (Hadoop, Snowflake, plataformas en la nube).
  • Construirá componentes de software personalizados y aplicaciones de análisis.

Calificaciones y habilidades:

El candidato ideal debería tener:

  • Sólida comprensión de técnicas de aprendizaje automático, estructuras de datos, algoritmos y estadísticas.
  • Experiencia en el desarrollo de pipelines y marcos de automatización para verificar modelos de ML.
  • Experiencia en la recopilación y mantenimiento de datos según planes y casos de prueba.
  • Pericia en la configuración de sistemas de prueba automatizados utilizando entornos de construcción continua (por ejemplo, Jenkins) y sistemas de gestión de contenido de ML (por ejemplo, Supervisory).
  • Experiencia en el diseño de soluciones de prueba automatizadas escalables y mantenibles para sistemas de ML a gran escala.
  • Familiaridad con entornos ágiles y metodologías estándar de prueba de software (por ejemplo, pruebas de integración, revisiones de código, documentación de diseño).
  • Dominio de lenguajes de ciencia de datos como Python.
  • Experiencia con herramientas de visualización de datos y diseño UX/UI.
  • Excelentes habilidades para resolver problemas y la capacidad de trabajar de manera independiente.
  • Fuertes habilidades interpersonales y la capacidad de trabajar de manera efectiva en un entorno de equipo.
  • Dominio en Python, Typescript, Angular 16 y Google Cloud Platform (GCP).

Educación y experiencia:

  • Mínimo 6 años de experiencia en desarrollo y pruebas de software.
  • Experiencia en la construcción de soluciones de aprendizaje automático escalables y pipelines ETL.
  • Experiencia en procesamiento de big data y/o desarrollo de aplicaciones y fuentes de datos es preferible.
  • Sólidos conocimientos de bases de datos (MySQL, Postgres, Snowflake o BigQuery).
  • Título universitario (Licenciatura/Maestría) en Ciencias de la Computación o Inteligencia Artificial.

Acerca de Micron Technology, Inc.

Micron Technology es un líder en la industria de soluciones innovadoras de memoria y almacenamiento. Estamos dedicados a transformar cómo el mundo usa la información para enriquecer la vida de todos. A través de nuestro compromiso con los clientes, el liderazgo tecnológico y la excelencia operativa, Micron ofrece un rico portafolio de productos de memoria y almacenamiento DRAM, NAND y NOR de alto