Chooch

Ingeniero de Machine Learning

PythonAWSDockerKubernetes
Traducción automática. Consulta el original.

Descripción de la empresa

Chooch ayuda a crear y ejecutar las mejores aplicaciones de IA de visión artificial que hacen que las cámaras sean inteligentes, mejorando la productividad y los ingresos, al tiempo que reducen los costes operativos. Chooch ha sido nombrada plataforma líder en visión artificial por IDC.

Descripción del puesto

Buscamos un ingeniero de Machine Learning (con base en EE. UU.) para unirse a nuestro equipo. Se trata de un puesto a tiempo completo en modalidad híbrida con experiencia práctica frecuente en proyectos de clientes en el Área de la Bahía. El ingeniero de Machine Learning será responsable del diseño, la precisión y la infraestructura que sustentan nuestras aplicaciones de IA de visión artificial. Esto incluye la preparación de datos, el entrenamiento, la configuración de redes neuronales, el despliegue de redes en las instalaciones reales de los clientes y el perfeccionamiento de algoritmos de visión artificial para clientes de los sectores sanitario, manufacturero y minorista. Este puesto requiere una interacción frecuente con clientes técnicos y no técnicos, trabajando en estrecha colaboración con nuestros equipos de ingeniería de soluciones. El puesto de ingeniería de Machine Learning ofrece oportunidades de crecimiento, liderazgo de proyectos técnicos y mejora de los procesos actuales, al tiempo que proporciona comentarios valiosos a nuestros equipos de producto y soluciones.

Descripción del producto

Chooch AI es una plataforma de visión artificial que ayuda a los hospitales a automatizar el control de los almacenes de suministros y la gestión de inventarios. Mediante cámaras fijas e IA, la plataforma realiza un seguimiento continuo de los suministros en las zonas de almacenamiento y actualiza las existencias en tiempo real. Cuando los niveles de inventario caen por debajo de los umbrales definidos, se generan automáticamente pedidos de reposición que se envían a los sistemas ERP, eliminando los recuentos manuales y el escaneado de códigos de barras. Los hospitales que utilizan Chooch AI reducen significativamente las roturas de stock críticas, optimizan los niveles de inventario y mejoran la productividad del personal de la cadena de suministro. Al convertir los almacenes de suministros en sistemas de autogestión, Chooch AI permite a los equipos clínicos y de cadena de suministro dedicar más tiempo a la atención al paciente.

Responsabilidades/Lo que harás en Chooch

  1. Diseñar, entrenar y ajustar modelos para la detección, clasificación, segmentación, seguimiento y detección de anomalías de objetos en vídeos e imágenes reales de clientes.
  1. Adaptar modelos preentrenados y fundamentales (detectores de la familia YOLO, ViT, modelos estilo CLIP y modelos de visión-lenguaje) a nuevos casos de uso de clientes con datos etiquetados limitados.
  1. Gestionar los flujos de datos de principio a fin: curación, directrices de etiquetado, aumento, datos sintéticos y control de versiones de conjuntos de datos.
  1. Optimizar modelos para producción y hardware de borde (edge) mediante cuantización, poda, destilación, exportación ONNX y TensorRT, cumpliendo los objetivos acordados de latencia y precisión.
  1. Crear conjuntos de evaluación con métricas claras (mAP, precisión/recuperación, tasas de falsas alarmas por cámara-hora) y detectar regresiones antes del lanzamiento.
  1. Desplegar y supervisar modelos en producción, diagnosticar desviaciones y casos de fallo, y cerrar el ciclo con el reentrenamiento.
  1. Trabajar con producto, ingenieros de soluciones y clientes para convertir requisitos vagos en especificaciones de modelo medibles.
  1. Escribir código limpio, probado y revisado, y contribuir a las herramientas de ML compartidas.

Componentes clave

  1. Desarrollo y optimización de modelos: Diseñar, desarrollar y optimizar modelos de machine learning para aplicaciones de visión artificial.
  1. Gestión de datos: Colaborar con ingenieros de ML para garantizar la recopilación, el procesamiento y el mantenimiento de conjuntos de datos de alta calidad necesarios para el entrenamiento y las pruebas de modelos.
  1. Implementación de algoritmos: Implementar algoritmos de visión artificial de última generación para mejorar la precisión y el rendimiento del sistema en escenarios del mundo real.
  1. Colaboración interfuncional: Trabajar en estrecha colaboración dentro del equipo de ingeniería de soluciones para integrar modelos de machine learning en el producto y los sistemas generales.
  1. Viajes in situ y pruebas de campo: Muchos de nuestros proyectos son despliegues en vivo con clientes de Fortune 500; probando tecnologías de ML nuevas e innovadoras. A veces es necesario viajar al lugar para ver el entorno, realizar pruebas en el mundo real y garantizar que la tecnología funciona como se espera.
  1. Evaluación del rendimiento: Evaluar periódicamente el rendimiento de los modelos de visión artificial, utilizando métodos tanto cualitativos como cuantitativos, e iterar para mejorar la precisión y la eficiencia.
  1. Investigación e innovación: Conocimiento de los últimos avances en machine learning y visión artificial, aplicando enfoques y tecnologías innovadoras para resolver desafíos complejos.
  1. Participación de las partes interesadas: Colaborar con las partes interesadas internas y externas para comprender sus necesidades y traducirlas en soluciones técnicas eficaces.
  1. Resolución de problemas: Abordar y solucionar problemas complejos que surjan durante el desarrollo y despliegue de sistemas de visión artificial.

Se valorará

  1. Experiencia con modelos de visión-lenguaje (modelos estilo CLIP, LLaVA) o detección de vocabulario abierto.
  1. Seguimiento de múltiples objetos y análisis de vídeo (reidentificación, reconocimiento de acciones, modelos temporales).
  1. Aprendizaje con pocos ejemplos (few-shot learning), aprendizaje activo o generación de datos sintéticos para dominios con pocos datos.
  1. Herramientas de MLOps: MLflow o Weights & Biases, Kubernetes, Triton Inference Server, CI/CD para modelos.
  1. Experiencia en el sector sanitario, minorista y cadena de suministro, inspección de fabricación, seguridad laboral o videovigilancia.

Requisitos mínimos

El candidato ideal debe sentir una profunda pasión por el machine learning y sus aplicaciones en el mundo real, particularmente en la mejora y el aprovechamiento de redes neuronales de última generación para generar un impacto.

  1. 3–5 años de experiencia en el sector creando sistemas de ML, con al menos 2 años centrados en visión artificial.
  1. Grado o máster en Informática, Ingeniería Eléctrica, Matemáticas o un campo relacionado, o experiencia práctica equivalente.
  1. Sólidos conocimientos de Python y experiencia práctica con PyTorch (o TensorFlow) para entrenar y depurar modelos de deep learning.
  1. Haber enviado al menos un modelo de visión artificial a producción y ser capaz de explicar las compensaciones realizadas a lo largo del camino.
  1. Sólida comprensión de arquitecturas CNN y transformer para detección, segmentación y clasificación.
  1. Experiencia con OpenCV y procesamiento de imágenes/vídeo: decodificación de flujos, preprocesamiento, aumento.
  1. Conocimientos prácticos de optimización de modelos para inferencia (ONNX, TensorRT, cuantización o similar).
  1. Soltura con Docker, Git, Linux y entrenamiento en GPU en un entorno en la nube (AWS/Azure).
  1. Fundamentos sólidos de ML: funciones de pérdida, sobreajuste, desequilibrio de clases, métricas de evaluación y diseño de experimentos.
  1. Comunicación clara, tanto escrita como verbal, incluida la capacidad de explicar el comportamiento del modelo a partes interesadas no técnicas en ML.

Chooch ofrece amplios beneficios, incluidos seguros de salud, dental y visión, plan 401K con una aportación de la empresa del 3%, tiempo libre remunerado (PTO) extenso y pólizas de seguro de vida incluidas.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores