Empleo
Del feed del socio
Ingeniero de Software Staff - Conectividad
Precio a consultar
Detalles
- Tipo de empleo
- Jornada completa
- Remoto
- Sí
- Empresa
- Dremio
Descripción
Traducido automáticamente de English. El texto original es el oficial. Traducción automática — se está preparando una más precisa.
Sede: Portugal - Remota
Sea parte de la construcción del futuro
Dremio es la plataforma unificada Lakehouse para análisis de autoservicio e inteligencia artificial, que presta servicios a cientos de empresas globales, incluidas Maersk, Amazon, Regeneron, NetApp y S&P Global. Los clientes confían en Dremio para la nube, las casas de lago híbridas y locales para impulsar sus casos de uso de malla de datos, migración de almacenes de datos, virtualización de datos y acceso unificado a datos. Basado en tecnologías de código abierto, incluidas Apache Iceberg y Apache Arrow, Dremio proporciona una arquitectura de lago abierta que permite obtener información más rápidamente y flexibilidad de plataforma a una fracción del costo. Obtenga más información en www.dremio.com.
sobre el papel
El equipo de Conectividad de Dremio crea soluciones de conectividad de alto rendimiento que ayudan a los clientes a llevar datos a Dremio y conectar Dremio al ecosistema de datos más amplio. El equipo trabaja en controladores, protocolos, conectores, interoperabilidad, sistemas distribuidos y la confiabilidad y compatibilidad del acceso a datos de producción.
Como ingeniero de software de plantilla, será propietario de forma independiente de varias funciones o componentes de servicio de tamaño mediano a grande dentro de un área de Conectividad y Clientes. Definirá el enfoque para un alcance sustancial del área del equipo, convertirá objetivos ambiguos en hitos claros, tomará decisiones acertadas sobre el diseño de características y niveles de servicio e impulsará el trabajo a través de una entrega de producción confiable. Aportará una amplia experiencia en al menos un área, como controladores JDBC u ODBC, Apache Arrow ADBC, Arrow Flight SQL, interoperabilidad de BI, conectividad de origen o confiabilidad de la conectividad, mientras contribuye de manera efectiva en áreas adyacentes. También asesorará a ingenieros e influirá en los equipos de socios a través de un sólido juicio técnico y ejecución.
¿Qué estarás haciendo?
• Propio trabajo sustancial de conectividad: Liderar múltiples funciones o componentes de servicio de tamaño mediano a grande desde la definición del problema hasta el diseño, la implementación, la validación, la preparación para el lanzamiento y la transferencia operativa.
• Convierta la ambigüedad en un plan de ejecución: defina hitos revisables, medidas de aceptación, dependencias, estimaciones y riesgos para objetivos complejos de ingeniería, productos y clientes.
• Diseñe sistemas escalables y mantenibles: produzca diseños técnicos y diagramas de arquitectura, explique compensaciones y tome decisiones sobre funciones y niveles de servicio entre controladores, protocolos, bibliotecas de clientes, conectores y servicios distribuidos.
• Diagnostique fallas complejas: lidere el análisis de la causa raíz en cliente/servidor, protocolo, red, autenticación, metadatos y límites del sistema distribuido utilizando registros, telemetría, perfiles, puntos de referencia y evidencia de producción.
• Generar compatibilidad y confiabilidad: mantener la API y la estabilidad del protocolo; crear compatibilidad, interoperabilidad, rendimiento, escala, confiabilidad, observabilidad y cobertura de diagnóstico automatizados; y definir rutas de migración prácticas para clientes compatibles y heredados.
• Colaborar e influir: asociarse con productos, ejecución de consultas, control de calidad, soporte, SRE, documentación y socios tecnológicos externos para resolver dependencias y mejorar la certificación, la experiencia del cliente y la compatibilidad.
• Eleve el listón de la ingeniería: participe activamente en revisiones de código y diseño, oriente y entrene a ingenieros, mejore las prácticas del equipo y contribuya a proyectos relevantes de código abierto cuando estén alineados con las prioridades de Dremio.
• Utilice herramientas de desarrollo asistidas por IA de manera responsable: aplique herramientas de IA aprobadas por Dremio para la comprensión del código, la depuración, la generación de pruebas y la documentación, mientras protege los datos de propiedad y de los clientes y valida los resultados mediante revisión, pruebas y buen criterio de ingeniería.
lo que estamos buscando
• Propiedad a nivel de personal: más de 8 años de experiencia en ingeniería de software de producción, o profundidad equivalente demostrada a través de la propiedad sostenida de sistemas complejos y múltiples características sustanciales del área del equipo.
• Experiencia en programación: dominio profundo de Java, C++, Rust, Go u otro lenguaje de sistemas o servicios, con capacidad para trabajar de manera efectiva en lenguajes y marcos adyacentes.
• Conectividad y profundidad de sistemas: experiencia en diseño y depuración de API, protocolos, bibliotecas de clientes, controladores o servicios distribuidos, con sólidos conocimientos de estructuras de datos, concurrencia, programación asincrónica, redes y manejo de fallas.
• Capacidad de resolución de problemas: capaz de identificar y resolver problemas no obvios a través de los límites del cliente/servidor y del sistema distribuido y convertir los hallazgos en soluciones duraderas y cobertura de regresión.
• Mentalidad de calidad: experiencia en la creación de pruebas integrales de unidad, integración, compatibilidad, rendimiento o confiabilidad y trabajo con controles de calidad de ingeniería, CI/CD, empaquetado, lanzamiento, certificación y producción.
• Comunicación e influencia: comunicación verbal y escrita clara, incluida la capacidad de explicar las compensaciones técnicas, sacar a la luz los riesgos tempranamente, alinear a los contribuyentes entre los equipos e influir sin autoridad formal.
• Tutoría: capacidad demostrada para orientar y capacitar a ingenieros y mejorar la efectividad y las prácticas de ingeniería del equipo que lo rodea.
• Educación: Licenciatura en Ciencias de la Computación o un campo técnico relacionado, o experiencia práctica equivalente. Se aceptan títulos avanzados y experiencia industrial equivalente.
Puntos de bonificación si tienes
• Experiencia en desarrollo de JDBC, ODBC, ADBC u otros controladores de bases de datos.
• Experiencia con Apache Arrow o Arrow Flight SQL.
• Experiencia con motores SQL, bases de datos, plataformas de datos o conectores de origen.
• Experiencia en interoperabilidad de BI con Power BI, Tableau, Excel o herramientas similares, incluida la colaboración con equipos de ingeniería de socios.
• Conocimiento de OAuth, OIDC, TLS, autenticación empresarial, descubrimiento de metadatos o envío de consultas.
• Compilación nativa multiplataforma, empaquetado, ingeniería de lanzamiento, certificación de compatibilidad o experiencia de soporte de actualización.…
Fuente: Trabajamos de forma remota (https://weworkremotely.com/remote-jobs/dremio-staff-software-engineer-connectivity)
Sea parte de la construcción del futuro
Dremio es la plataforma unificada Lakehouse para análisis de autoservicio e inteligencia artificial, que presta servicios a cientos de empresas globales, incluidas Maersk, Amazon, Regeneron, NetApp y S&P Global. Los clientes confían en Dremio para la nube, las casas de lago híbridas y locales para impulsar sus casos de uso de malla de datos, migración de almacenes de datos, virtualización de datos y acceso unificado a datos. Basado en tecnologías de código abierto, incluidas Apache Iceberg y Apache Arrow, Dremio proporciona una arquitectura de lago abierta que permite obtener información más rápidamente y flexibilidad de plataforma a una fracción del costo. Obtenga más información en www.dremio.com.
sobre el papel
El equipo de Conectividad de Dremio crea soluciones de conectividad de alto rendimiento que ayudan a los clientes a llevar datos a Dremio y conectar Dremio al ecosistema de datos más amplio. El equipo trabaja en controladores, protocolos, conectores, interoperabilidad, sistemas distribuidos y la confiabilidad y compatibilidad del acceso a datos de producción.
Como ingeniero de software de plantilla, será propietario de forma independiente de varias funciones o componentes de servicio de tamaño mediano a grande dentro de un área de Conectividad y Clientes. Definirá el enfoque para un alcance sustancial del área del equipo, convertirá objetivos ambiguos en hitos claros, tomará decisiones acertadas sobre el diseño de características y niveles de servicio e impulsará el trabajo a través de una entrega de producción confiable. Aportará una amplia experiencia en al menos un área, como controladores JDBC u ODBC, Apache Arrow ADBC, Arrow Flight SQL, interoperabilidad de BI, conectividad de origen o confiabilidad de la conectividad, mientras contribuye de manera efectiva en áreas adyacentes. También asesorará a ingenieros e influirá en los equipos de socios a través de un sólido juicio técnico y ejecución.
¿Qué estarás haciendo?
• Propio trabajo sustancial de conectividad: Liderar múltiples funciones o componentes de servicio de tamaño mediano a grande desde la definición del problema hasta el diseño, la implementación, la validación, la preparación para el lanzamiento y la transferencia operativa.
• Convierta la ambigüedad en un plan de ejecución: defina hitos revisables, medidas de aceptación, dependencias, estimaciones y riesgos para objetivos complejos de ingeniería, productos y clientes.
• Diseñe sistemas escalables y mantenibles: produzca diseños técnicos y diagramas de arquitectura, explique compensaciones y tome decisiones sobre funciones y niveles de servicio entre controladores, protocolos, bibliotecas de clientes, conectores y servicios distribuidos.
• Diagnostique fallas complejas: lidere el análisis de la causa raíz en cliente/servidor, protocolo, red, autenticación, metadatos y límites del sistema distribuido utilizando registros, telemetría, perfiles, puntos de referencia y evidencia de producción.
• Generar compatibilidad y confiabilidad: mantener la API y la estabilidad del protocolo; crear compatibilidad, interoperabilidad, rendimiento, escala, confiabilidad, observabilidad y cobertura de diagnóstico automatizados; y definir rutas de migración prácticas para clientes compatibles y heredados.
• Colaborar e influir: asociarse con productos, ejecución de consultas, control de calidad, soporte, SRE, documentación y socios tecnológicos externos para resolver dependencias y mejorar la certificación, la experiencia del cliente y la compatibilidad.
• Eleve el listón de la ingeniería: participe activamente en revisiones de código y diseño, oriente y entrene a ingenieros, mejore las prácticas del equipo y contribuya a proyectos relevantes de código abierto cuando estén alineados con las prioridades de Dremio.
• Utilice herramientas de desarrollo asistidas por IA de manera responsable: aplique herramientas de IA aprobadas por Dremio para la comprensión del código, la depuración, la generación de pruebas y la documentación, mientras protege los datos de propiedad y de los clientes y valida los resultados mediante revisión, pruebas y buen criterio de ingeniería.
lo que estamos buscando
• Propiedad a nivel de personal: más de 8 años de experiencia en ingeniería de software de producción, o profundidad equivalente demostrada a través de la propiedad sostenida de sistemas complejos y múltiples características sustanciales del área del equipo.
• Experiencia en programación: dominio profundo de Java, C++, Rust, Go u otro lenguaje de sistemas o servicios, con capacidad para trabajar de manera efectiva en lenguajes y marcos adyacentes.
• Conectividad y profundidad de sistemas: experiencia en diseño y depuración de API, protocolos, bibliotecas de clientes, controladores o servicios distribuidos, con sólidos conocimientos de estructuras de datos, concurrencia, programación asincrónica, redes y manejo de fallas.
• Capacidad de resolución de problemas: capaz de identificar y resolver problemas no obvios a través de los límites del cliente/servidor y del sistema distribuido y convertir los hallazgos en soluciones duraderas y cobertura de regresión.
• Mentalidad de calidad: experiencia en la creación de pruebas integrales de unidad, integración, compatibilidad, rendimiento o confiabilidad y trabajo con controles de calidad de ingeniería, CI/CD, empaquetado, lanzamiento, certificación y producción.
• Comunicación e influencia: comunicación verbal y escrita clara, incluida la capacidad de explicar las compensaciones técnicas, sacar a la luz los riesgos tempranamente, alinear a los contribuyentes entre los equipos e influir sin autoridad formal.
• Tutoría: capacidad demostrada para orientar y capacitar a ingenieros y mejorar la efectividad y las prácticas de ingeniería del equipo que lo rodea.
• Educación: Licenciatura en Ciencias de la Computación o un campo técnico relacionado, o experiencia práctica equivalente. Se aceptan títulos avanzados y experiencia industrial equivalente.
Puntos de bonificación si tienes
• Experiencia en desarrollo de JDBC, ODBC, ADBC u otros controladores de bases de datos.
• Experiencia con Apache Arrow o Arrow Flight SQL.
• Experiencia con motores SQL, bases de datos, plataformas de datos o conectores de origen.
• Experiencia en interoperabilidad de BI con Power BI, Tableau, Excel o herramientas similares, incluida la colaboración con equipos de ingeniería de socios.
• Conocimiento de OAuth, OIDC, TLS, autenticación empresarial, descubrimiento de metadatos o envío de consultas.
• Compilación nativa multiplataforma, empaquetado, ingeniería de lanzamiento, certificación de compatibilidad o experiencia de soporte de actualización.…
Fuente: Trabajamos de forma remota (https://weworkremotely.com/remote-jobs/dremio-staff-software-engineer-connectivity)
Este anuncio proviene de un feed de socios. Solicítalo en el sitio web de origen.
Fuente: Dremio
Publicación proporcionada por Dremio.