Ingeniero de Software, Inteligencia Artificial
Backblaze busca un Ingeniero de Software, Inteligencia Artificial para unirse a su equipo. El rol implica diseñar y construir APIs de servidor, colaborar con equipos de Producto, QA y Soporte, y asegurarse de que el código cumpla con altos estándares de testing y documentación.
Atractivo para desarrolladores que buscan innovar con inteligencia artificial en un entorno remoto.
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. Pero aunque 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! Tareas: - Utilizar herramientas de desarrollo asistido por IA, 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. - Construir y mantener herramientas de soporte para ayudar a diagnosticar y resolver problemas de los clientes a escala. - Garantizar que todo el código y los activos de código abierto cumplan con altos estándares de prueba, documentación, reproducibilidad y usabilidad para desarrolladores. Herramientas y tecnologías: - Agentes de codificación de IA como Claude Code, Cursor, Codex y Antigravity - Lenguajes: Python, TypeScript, Go, JavaScript, Java (y otros lenguajes comunes en el ecosistema de código abierto) - SDK y API REST de Backblaze B2 - Marcos y herramientas de IA 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 un plus) - GitHub, pytest, canalizaciones CI/CD - Infraestructura de servidor a gran escala (Linux, conciencia multiplataforma) El candidato 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 lenguajes de backend (Java, Python, TypeScript o similares); cómodo para aprender nuevos lenguajes según sea necesario. - Comprensión práctica de los flujos de trabajo de IA: ingesta de datos, preprocesamiento, inferencia y orquestación basada en agentes. - Experiencia en la construcció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 centrada en el cliente: piensa en la experiencia del desarrollador y del usuario final en todo lo que construyes. - Fuertes habilidades de comunicación escrita; puede 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 cambiantes. Puntos adicionales para: - Experiencia en la construcción o evaluación de agentes de IA 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? - Construir software de código abierto utilizado por desarrolladores de todo el mundo. - Trabajar en la intersección de IA, datos y almacenamiento en la nube. - Colaborar con equipos de ingeniería, producto y control de calidad experimentados. - Compensación y beneficios competitivos. - Cultura remota primero que respalda 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. El aprendizaje, el desarrollo y el crecimiento son partes clave de nuestra cultura. Estamos ansiosos por conocer a personas que crean en nuestra misión y puedan contribuir a nuestro equipo de varias maneras. Queremos que las personas se sientan cómodas expresando sus verdaderos yo y vengan, se queden y hagan su mejor trabajo aquí. En Backblaze, valoramos ser justos y buenos con nuestros clientes, socios y empleados. Por eso, la diversidad, la equidad y la inclusión están en el núcleo de nuestros valores. Estamos comprometidos con 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 lugar 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 igualdad de oportunidades. Para comprender más sobre los datos que recopilamos y procesamos como parte de tu solicitud, por favor revisa nuestro Aviso de privacidad de empleados de Backblaze.
Responsabilidades
- Diseñar y construir APIs de servidor
- Colaborar con equipos de Producto, QA y Soporte
- Asegurarse de que el código cumpla con altos estándares de testing y documentación
Skills requeridas
Beneficios
- Compensación competitiva
- Beneficios
- Cultura remota-first