
Veritone desarrolla software empresarial de inteligencia artificial que ayuda a las organizaciones a automatizar tareas complejas y repetitivas, y a mejorar la forma en que trabajan sus equipos. Su plataforma aiWARE reúne capacidades de IA personalizables para respaldar la automatización de flujos de trabajo y la toma de decisiones en áreas como los medios de comunicación, la seguridad pública, la adquisición de talento, la consultoría, los servicios legales y el marketing. El trabajo de la empresa se centra en aplicar la IA a procesos empresariales prácticos, ayudando a sus clientes a aumentar la eficiencia e identificar nuevas oportunidades de crecimiento.
Ingeniero de Software Backend Staff de Veritone — Trabajo remoto en Estados Unidos
Lidera la ingeniería backend de sistemas distribuidos resilientes y aplicaciones escalables en Veritone. Define la dirección técnica, mejora la fiabilidad y respalda las integraciones de plataformas centradas en IA.
185.000 $ – 200.000 $ / año
RemotoTiempo completoLíderIdioma Obligatorio: inglésIngeniero de backendIngeniero de softwareDescripción
- Resolver problemas complejos y ambiguos en áreas previamente inexploradas
- Trabajar con equipos de ingeniería multifuncionales para alinear la arquitectura y avanzar en prioridades compartidas
- Definir la dirección técnica, establecer prácticas de ingeniería y desarrollar hojas de ruta a largo plazo
- Crear e implementar soluciones mantenibles, rentables y receptivas
- Colaborar con los equipos de producto, diseño e infraestructura para crear y mejorar aplicaciones y servicios escalables
- Trabajar con Operaciones e Infraestructura para crear, escalar y supervisar servicios fiables
- Diseñar, desarrollar, probar y depurar software de alto rendimiento para aplicaciones empresariales críticas
- Evaluar y optimizar las bases de código frontend y backend para mejorar la eficiencia y el rendimiento del sistema
Requisitos
- Al menos cinco años de experiencia en la arquitectura y creación de sistemas de alto rendimiento y fiables en entornos distribuidos complejos y multinivel
- Dominio avanzado de la programación con lenguajes y frameworks modernos como Golang, Node.js o React
- Sólido dominio de los principios de diseño orientado a objetos y funcional
- Experiencia contribuyendo al diseño integral de sistemas nuevos y existentes
- Conocimientos de integridad arquitectónica, patrones de diseño, seguridad, fiabilidad y escalabilidad horizontal
- Amplia experiencia aplicando buenas prácticas de ingeniería durante todo el ciclo de vida del desarrollo de software
- Experiencia con estándares de codificación disciplinados, revisiones exhaustivas de código, control de versiones y pruebas automatizadas
- Sólido historial de excelencia operativa y despliegue continuo
- Capacidad demostrada para implementar y mantener software preparado para producción a gran escala
- Título universitario en Ciencias de la Computación o sólidos fundamentos en informática, incluidos la programación orientada a objetos, los patrones de diseño y los algoritmos
Beneficios
- Compensación por incentivos
- Cobertura médica
- Programas de jubilación
- Seguro de vida
- Tiempo libre remunerado
- Permiso parental y beneficios relacionados
- Beneficios y ventajas adicionales para empleados