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