Senior Fullstack Engineer
Se busca Senior Fullstack Engineer para empresa de tecnología de datos para inteligencia artificial en modalidad remota.
Atractivo para desarrolladores fullstack experimentados que buscan trabajar en proyectos de inteligencia artificial y tecnología de datos en una empresa innovadora.
Descripción del puesto
Scale https://scale.com Sr Fullstack Engineer En Scale, estamos construyendo la infraestructura de datos que potencia los sistemas de inteligencia artificial más avanzados del mundo. Confiados por los principales laboratorios de inteligencia artificial, agencias gubernamentales y empresas globales, aceleramos el desarrollo de la inteligencia artificial al ofrecer datos de entrenamiento de alta calidad, evaluación rigurosa de modelos y herramientas de pila completa que permiten aplicaciones de inteligencia artificial a escala. Nuestra plataforma centrada en datos ayuda a las organizaciones a recopilar, seleccionar, anotar y optimizar conjuntos de datos que mejoran los modelos de aprendizaje automático — desde la visión por computadora y los sistemas autónomos hasta la inteligencia artificial generativa y los modelos de lenguaje grande. Con la misión de permitir una inteligencia artificial fiable y responsable para las decisiones más importantes, nos asociamos con líderes de la industria para impulsar la innovación y el impacto en todos los sectores. Tus responsabilidades: - Trabajar en todas las capas de backend (Python, Node.js, C++) y frontend (React, TypeScript) para construir soluciones de extremo a extremo. - Poseer y diseñar pipelines de procesamiento de datos a gran escala para conjuntos de datos de vehículos autónomos y robótica. - Construir pipelines de entrenamiento y ajuste de modelos de aprendizaje automático utilizando los datos de robótica de Scale. - Desarrollar herramientas y sistemas para la recopilación de datos de robótica, la teleoperación y la evaluación de modelos. - Interactuar directamente con las partes interesadas de robótica y vehículos autónomos para comprender sus necesidades técnicas y impulsar el desarrollo de productos. - Construir sistemas en tiempo real para el control robótico, la fusión de sensores y las canalizaciones de percepción. - Diseñar marcos integrales de monitoreo y evaluación para modelos de robótica y calidad de datos. - Colaborar con ingenieros de aprendizaje automático e investigadores para llevar la investigación en robótica a la producción. - Entregar características a alta velocidad mientras se mantiene la confiabilidad y el rendimiento del sistema. Lo ideal es que tengas: - Habilidades de programación sólidas en Python y TypeScript/Node.js para sistemas de producción. - Experiencia con React y desarrollo frontend moderno para interfaces 3D. - Experiencia práctica con marcos de robótica (ROS/ROS2), entornos de simulación o sistemas de vehículos autónomos (agradable tener). - 3+ años de experiencia en ingeniería de software en robótica, vehículos autónomos o campos relacionados (agradable tener). - Comprensión de sistemas distribuidos, orquestación de flujo de trabajo e infraestructura en la nube (AWS, Temporal, Kubernetes, Docker). - Experiencia con bases de datos (MongoDB, PostgreSQL) y procesamiento de datos a escala. - Historial de trabajo con equipos multifuncionales que incluyen ingenieros de aprendizaje automático, investigadores y clientes. - Habilidades de comunicación sólidas y capacidad para operar con alta autonomía. Agradable tener: - Experiencia con C++. - Experiencia con plataformas de hardware de robótica (brazos robóticos, robots móviles, sistemas de percepción) con un enfoque en la sincronización de tiempo. - Antecedentes en visión por computadora, SLAM, planificación de movimiento o aprendizaje por imitación. - Familiaridad con datos de vehículos autónomos, tecnologías de lidar o procesamiento de datos 3D. - Experiencia con marcos de implementación y servicio de modelos de aprendizaje automático. - Conocimiento de sistemas de teleoperación (ALOHA, UMI, seguimiento de manos) o interfaces de realidad virtual. - Experiencia con sistemas de orquestación de flujo de trabajo (Temporal, Airflow). - Investigación publicada o contribuciones de código abierto en robótica o sistemas autónomos. Proceso de selección - Pantalla de reclutador de plata. - Entrevista de codificación en vivo de plata (Leetcode Medium). - Selección de cliente. - Toma de cliente en casa. - Entrevistas de codificación en vivo del cliente + revisión de tareas en casa.
Responsabilidades
- Desarrollo de soluciones de extremo a extremo
- Arquitectura de pipelines de procesamiento de datos
- Desarrollo de herramientas y sistemas para recolección y evaluación de datos
- Interacción con stakeholders para entender necesidades técnicas