directohace 1 mes

Ingeniero de Software, AI

Backblaze External WebsiteRemoto · Tiempo completo
Semi Senior2+ 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.

Backblaze busca un Ingeniero de Software, AI para unirse a su equipo de desarrollo. Se requiere experiencia en ingeniería de software backend y conocimiento de workflows de AI.

Por qué aplicar

Aplicá si te apasiona el desarrollo de software y la inteligencia artificial. Este puesto es ideal para ingenieros con experiencia en backend y conocimientos de workflows de AI.

Descripción del puesto

Sobre Backblaze Backblaze proporciona almacenamiento en la nube confiable y de alta disponibilidad, en el que confían consumidores, pymes, empresas y desarrolladores de más de 150 países. El almacenamiento en la nube B2 de Backblaze admite cargas de trabajo intensivas en datos, incluidas copias de seguridad, medios, análisis y canalizaciones de inteligencia artificial modernas. Nuestros equipos se centran en construir sistemas duraderos y escalables con un fuerte énfasis en la experiencia del desarrollador y la eficiencia operativa. Sin embargo, mientras hay mucho que celebrar en nuestro pasado, hay casi tantas oportunidades por delante de nosotros. ¡Estamos buscando un ingeniero de software de inteligencia artificial para unirse a nuestro equipo! Lo que harás: - Utilizar herramientas de desarrollo asistido por inteligencia artificial, incluido Claude Code, para acelerar la implementación mientras se valida la corrección, la seguridad y el rendimiento. - Diseñar y construir API del lado del servidor que autentiquen a los usuarios, acepten y administren copias de seguridad, manejen operaciones de datos a gran escala y preparen datos restaurados para los clientes en nuestra base de usuarios global. - Colaborar con los equipos de producto, control de calidad y soporte para garantizar que las características del backend reflejen los flujos de trabajo y los patrones de uso reales de los clientes. - Crear y mantener herramientas de soporte para ayudar a diagnosticar y resolver problemas de los clientes a gran escala. - Asegurarte de que todo el código y los activos de código abierto cumplan con altos estándares de pruebas, documentación, reproducibilidad y usabilidad para desarrolladores. Herramientas y tecnologías: - Agentes de codificación de inteligencia artificial como Claude Code, Cursor, Codex y Antigravity - Idiomas: Python, TypeScript, Go, JavaScript, Java (y otros idiomas comunes en el ecosistema de código abierto) - SDK y API REST de Backblaze B2 - Marcos y herramientas de inteligencia artificial de código abierto (por ejemplo, LangChain, LlamaIndex, bases de datos vectoriales) - Desarrollo de backend SQL y NoSQL (experiencia con bases de datos distribuidas a gran escala es una ventaja) - GitHub, pytest, canalizaciones CI/CD - Infraestructura de servidor a gran escala (Linux, conciencia multiplataforma) El ajuste adecuado: - 2+ años de experiencia en ingeniería de software de backend, idealmente en sistemas que atienden a millones de usuarios en múltiples plataformas. - Dominio de uno o más idiomas de backend (Java, Python, TypeScript o similares); cómodo para aprender nuevos idiomas según sea necesario. - Comprensión práctica de los flujos de trabajo de inteligencia artificial - ingesta de datos, preprocesamiento, inferencia y orquestación basada en agentes. - Experiencia en la creación o el trabajo con API a gran escala y sistemas de almacenamiento o datos distribuidos. - Hábitos de codificación de calidad de producción: pruebas rigurosas, documentación clara y atención a la seguridad y el rendimiento. - Mentalidad enfocada en el cliente - piensas en la experiencia del desarrollador y del usuario final en todo lo que creas. - Fuertes habilidades de comunicación escrita; puedes explicar decisiones técnicas claramente tanto a ingenieros como a no ingenieros. - Buena actitud, habilidades de colaboración entre funciones y un deseo genuino de trabajar en un entorno acelerado con requisitos en evolución. Puntos de bonificación: - Experiencia en la creación o evaluación de agentes de inteligencia artificial y sistemas de uso de herramientas de varios pasos. - Experiencia con Cassandra u otros sistemas NoSQL a gran escala. - Familiaridad con ReactJS o marcos de frontend. - Trabajo previo con bases de datos vectoriales o canalizaciones de inserción. Por qué Backblaze: - Crea software de código abierto utilizado por desarrolladores en todo el mundo. - Trabaja en la intersección de inteligencia artificial, datos y almacenamiento en la nube. - Colabora con equipos de ingeniería, producto y control de calidad experimentados. - Compensación y beneficios competitivos. - Cultura remota primero que admite el equilibrio entre vida y trabajo. En este punto, esperamos que te sientas emocionado por la descripción del trabajo que estás leyendo. Incluso si no cumples con todos los requisitos, te alentamos a postular. Aprender, desarrollar y crecer son partes clave de nuestra cultura. Estamos ansiosos por conocer a personas que creen en nuestra misión y puedan contribuir a nuestro equipo de varias maneras. Queremos que las personas se sientan cómodas expresando su verdadero yo y que vengan, se queden y hagan su mejor trabajo aquí. En Backblaze, valoramos ser justos y buenos con nuestros clientes, socios y empleados. Es por eso que la diversidad, la equidad y la inclusión están en el núcleo de nuestros valores. Estamos comprometidos a fomentar una fuerza laboral donde todos los empleados se sientan un sentido de pertenencia independientemente de raza, etnia, nacionalidad, género, orientación sexual, edad, religión, estatus socioeconómico, capacidad, estado de veterano y educación. Creemos que nuestra dedicación a cultivar un espacio de trabajo diverso no solo nos permite servir mejor a nuestros clientes en más de 175 países, sino que refuerza aún más nuestro compromiso de hacer lo correcto. Estamos orgullosos de ser un empleador de oportunidades iguales. Para comprender más sobre los datos que recopilamos y procesamos como parte de tu solicitud, por favor revisa nuestra Notificación de privacidad de empleados de Backblaze.

Responsabilidades

  • Desarrollar APIs
  • Colaborar con equipos de producto y QA
  • Mantener herramientas de soporte

Skills requeridas

Desarrollo de APIsIngeniería de software backendConocimiento de AI y machine learningColaboraciónComunicación efectivaPensamiento crítico

Beneficios

  • Compensación competitiva
  • Beneficios de salud
  • Cultura de trabajo remoto