Ingeniero de aprendizaje automático plantilla de descripción del trabajo/breve
Estamos buscando un ingeniero de aprendizaje automático (ML) para ayudarnos a desarrollar productos de inteligencia artificial.
Las tareas de un ingeniero de aprendizaje automático incluyen desarrollar modelos de aprendizaje automático y sistemas de capacitación. Para ejecutar este trabajo con éxito, debe tener excelentes estadísticas y habilidades de programación. Queremos conocerlo si también conoce la ciencia de datos y la ingeniería de software.
Su objetivo final será diseñar y construir aplicaciones de autoaprendizaje efectivas.
Perfil de trabajo de ingeniero de aprendizaje automático
Los ingenieros de aprendizaje automático son responsables de poner datos en modelos de aprendizaje automático e implementar estos modelos en producción.
La ingestión y la preparación de datos es una tarea difícil. Debe procesarse, limpiarse y prepararse automáticamente para cumplir con el formato de datos y otros criterios del modelo. Los datos pueden originarse en varias fuentes, y podría fluir en tiempo real.
La implementación toma un modelo prototipo creado en un entorno de desarrollo y lo escala para servir a los consumidores reales. Esto puede necesitar ejecutar el modelo en hardware más potente, ofrecer acceso a través de API y permitir actualizaciones del modelo y reentrenarse con nuevos datos.
Informes a
- CTO
Responsabilidades del ingeniero de aprendizaje automático
- Comprender y aplicar elementos de la informática, como estructuras de datos, algoritmos, computabilidad y complejidad, y arquitectura de computadora
- Se requieren habilidades matemáticas excepcionales para hacer cálculos y tratar los algoritmos involucrados en este tipo de programación
- Genere los resultados del proyecto y resalte los problemas que deben rectificarse para mejorar la efectividad del programa
- Trabajar con ingenieros de datos para crear datos y modelos de tuberías; Administrar la infraestructura y las tuberías de datos requeridas para entregar código a la producción
- Muestre la experiencia de extremo a extremo de las aplicaciones que se están desarrollando (incluidos, entre otros, métodos de aprendizaje automático)
- Cree y mantenga soluciones de aprendizaje automático escalable en producción utilizando algoritmos basados en procesos de modelado estadístico
- Use estrategias de modelado y evaluación de datos para descubrir patrones y pronosticar eventos previamente no descubiertos
- Coloque los algoritmos y bibliotecas de aprendizaje automático para usar
- Tome la delantera en ingeniería y diseño de software
- Transmitir y explicar procedimientos complicados a los especialistas que no son de programación
- Comunicarse con las partes interesadas para analizar los desafíos comerciales, explicar las necesidades y determinar el alcance de las soluciones requeridas
- Analice conjuntos de datos enormes y complicados para extraer ideas y elegir el mejor enfoque
- Investigue y aplique las mejores prácticas para mejorar la infraestructura de aprendizaje automático existente
- Ayudar a los ingenieros y gerentes de productos a incorporar el aprendizaje automático en el producto
Requisitos y habilidades de ingeniero de aprendizaje automático
- Una licenciatura en informática, ciencias de datos, matemáticas o una disciplina estrechamente relacionada
- Se prefiere una maestría en lingüística computacional, análisis de datos o un campo relacionado
- Trabajó como ingeniero de aprendizaje automático en el pasado
- Habilidades avanzadas de escritura de código en Python, Java y R
- Comprensión exhaustiva de marcos de aprendizaje automático, bibliotecas, estructuras de datos, modelado de datos y diseño de software
- Comprensión profunda de las matemáticas, estadísticas y algoritmos
- habilidades analíticas y de resolución de problemas sobresalientes
- Excelentes habilidades de comunicación y trabajo en equipo
- Habilidades superiores de gestión del tiempo y organización