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