directohace 5 meses

Ingeniero de Software en Robótica

Scale AIRemoto · Tiempo completo
Senior6+ años
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Ingeniero de Software para la unidad de negocio de Robótica y Sistemas Autónomos en Scale AI, con posibilidad de trabajar de forma remota desde Argentina o Uruguay.

Por qué aplicar

Aplicá si te apasiona la robótica y el desarrollo de software. Trabajarás en proyectos innovadores y tendrás la oportunidad de colaborar con clientes de vanguardia.

Descripción del puesto

Estamos buscando un Software Engineer para nuestra unidad de negocios de Robótica en Argentina y Uruguay. En Scale, nuestra misión es desarrollar sistemas de IA confiables para las decisiones más importantes del mundo. Nuestros productos proporcionan datos de alta calidad y tecnologías de pila completa que impulsan los modelos líderes en el mundo y ayudan a las empresas y gobiernos a construir, implementar y supervisar aplicaciones de IA que tienen un impacto real. En este rol, serás un contribuyente clave en la construcción de sistemas de producción para la recopilación de datos de robótica, tuberías de entrenamiento de modelos y infraestructura de evaluación. Tendrás la oportunidad de poseer partes críticas de nuestra plataforma de robótica, trabajar directamente con clientes de robótica y vehículos autónomos de última generación y dar forma al futuro de los sistemas de IA incorporados. Responsabilidades: - Poseer y arquitecturar tuberías de procesamiento de datos a gran escala para conjuntos de datos de robótica y vehículos autónomos - Construir tuberías de entrenamiento y ajuste de modelos de aprendizaje automático utilizando datos de robótica de Scale - Trabajar en todas las capas (backend: Python, Node.js, C++ y frontend: React, TypeScript) para construir soluciones de extremo a extremo - Desarrollar herramientas y sistemas en tiempo real para la recopilación de datos de robótica, teleoperación, evaluación de modelos, curación de datos y anotación de datos - 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 - Diseñar marcos de monitoreo y evaluación integrales para modelos de robótica y calidad de datos - Resolver desafíos complejos de la industria en sistemas robóticos concurrentes y en tiempo real, con estricta atención a las limitaciones de tiempo y la integridad de los datos - Colaborar con ingenieros de aprendizaje automático y 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 Requisitos: - Al menos 6 años de experiencia en ingeniería de software de alta competencia, con una sólida formación en sistemas complejos y la capacidad de investigar de forma independiente, analizar y desbloquear problemas técnicos difíciles - Fuertes habilidades de programación en Python y TypeScript/Node.js para sistemas de producción - Experiencia con React y desarrollo frontend moderno para interfaces 3D - Sistemas concurrentes y en tiempo real, con especial atención a las limitaciones de tiempo - 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 gran escala - Historial de trabajo en equipos multifuncionales que incluyen ingenieros de aprendizaje automático, investigadores y clientes - Fuertes habilidades de comunicación 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 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 Nota: nuestra política requiere un período de espera de 90 días antes de reconsiderar a los candidatos para el mismo rol. Esto nos permite garantizar una evaluación justa y exhaustiva de todos los solicitantes. En Scale, creemos que todos deberían poder traer su totalidad al trabajo, lo que es por lo que nos enorgullecemos de ser un lugar de trabajo inclusivo e igualitario. Estamos comprometidos con la igualdad de oportunidades en el empleo independientemente de raza, color, ascendencia, religión, sexo, origen nacional, orientación sexual, edad, ciudadanía, estado civil, estado de discapacidad, identidad de género o estatus de veterano. Estamos comprometidos a trabajar con y proporcionar adaptaciones razonables a los solicitantes con discapacidades físicas y mentales. Si necesita asistencia y/o una adaptación razonable en la solicitud o proceso de reclutamiento debido a una discapacidad, por favor contáctenos a [email protected]. Cumplimos con la disposición de transparencia salarial del Departamento de Trabajo de los Estados Unidos.

Responsabilidades

  • Arquitectura de pipelines de procesamiento de datos a gran escala
  • Desarrollo de pipelines de entrenamiento de modelos de aprendizaje automático
  • Trabajo en soluciones de extremo a extremo en stacks de backend y frontend
  • Creación de herramientas para recopilación de datos en robótica
  • Interacción con stakeholders de robótica y vehículos autónomos

Skills requeridas

Desarrollo de sistemas de procesamiento de datos a gran escalaCreación de pipelines de entrenamiento de modelos de aprendizaje automáticoTrabajo en stacks de backend y frontendDesarrollo de herramientas para recopilación y evaluación de datos en robóticaInteracción con stakeholders de robótica y vehículos autónomosDiseño de frameworks de monitoreo y evaluación para modelos de robóticaComunicación efectivaAutonomía en el trabajoColaboración en equipos multifuncionales