SingleStore

Ingeniero/a de Software Senior

PythonSQLKubernetesC++RustGo
Traducción automática. Consulta el original.

Resumen del puesto

Los ingenieros de SingleStore crean la plataforma de datos en tiempo real que impulsa algunas de las aplicaciones más exigentes del mundo. Nuestra arquitectura nativa en la nube permite cargas de trabajo transaccionales y analíticas de alto rendimiento a escala, y nuestros equipos publican código de producción continuamente durante todo el año.

Operamos en un entorno dinámico y altamente colaborativo donde los ingenieros son dueños de su trabajo de principio a fin y colaboran estrechamente con los equipos de Producto, Ventas y Go-To-Market para generar un impacto comercial significativo.

Los ingenieros de SingleStore crean la plataforma de datos en tiempo real que permite algunas de las aplicaciones más exigentes del mundo. Nuestra arquitectura de base de datos nativa en la nube permite cargas de trabajo transaccionales y analíticas de alto rendimiento a escala. Nuestros ingenieros de software trabajan en equipos pequeños y colaborativos para ayudar a impulsar nuestra empresa. Ya sea mejorando la tolerancia a fallos de un clúster de SingleStore, acelerando el rendimiento de las consultas SQL con técnicas como la vectorización SIMD y la generación de código LLVM, o escribiendo módulos de búsqueda y costes para el optimizador de consultas, nuestros ingenieros son responsables de construir sistemas críticos para cargas de trabajo de alto rendimiento.

Nota: Este puesto está abierto para varios niveles. La nivelación final (Senior, Staff o Principal) se determinará en función de la experiencia, el alcance del impacto y el liderazgo técnico demostrado durante el proceso de entrevista.

En consonancia con nuestro compromiso con la diversidad y la inclusión, valoramos a las personas con la capacidad de trabajar en equipos diversos y con una amplia gama de personas.

A todas las agencias de contratación: SingleStore no acepta currículums de agencias. Por favor, no envíe currículums a empleados de SingleStore. SingleStore no es responsable de ninguna tarifa relacionada con currículums no solicitados y no pagará tarifas a ninguna agencia o empresa externa que no tenga un acuerdo firmado con la Compañía.

SingleStore valora a las personas por sus habilidades y experiencias únicas, y estamos orgullosos de ofrecer puestos en una variedad de ubicaciones en los Estados Unidos.

Para candidatos que residen en California, consulte nuestro Aviso de privacidad de contratación de California singlestore.com/singlestore-california-recruitment-privacy-notice/.

Para candidatos que residen en el EEE, el Reino Unido y Suiza, consulte nuestro Aviso de privacidad de contratación del EEE, el Reino Unido y Suiza. singlestore.com/recruitment-privacy/

El rango salarial total de SingleStore para este puesto, si se basa en Boston, Chicago, Nueva York, Austin, Phoenix, Las Vegas, Seattle, Washington o Dallas es: $140,000 - $215,000 USD por año

ID de solicitud: ENG00470

Funciones y responsabilidades

  1. Desarrollar características del motor de base de datos basadas en la dirección de la empresa y las solicitudes de los clientes para garantizar que los requisitos se cumplan de manera oportuna.
  1. Entregar código libre de errores en un entorno de memoria no administrada de bajo nivel en C++.
  1. Traducir requisitos de clientes de alto nivel en características de software accionables y entregables.
  1. Aprender, proponer y adaptar tecnologías de vanguardia de la industria y la academia a la arquitectura de bases de datos de SingleStore para garantizar un rendimiento y una capacidad de procesamiento óptimos para las cargas de trabajo de los clientes en escenarios tanto analíticos como transaccionales.
  1. Diseñar y ejecutar planes de prueba completos para evaluar la funcionalidad del motor de base de datos, asegurando una cobertura y precisión exhaustivas, utilizando Python, C++ y SQL.
  1. Utilizar técnicas de depuración de bajo nivel, incluidos GDB y Flame graphs, para solucionar problemas y mejorar el rendimiento.
  1. Trabajar en algoritmos de sistemas distribuidos y problemas/componentes del motor de base de datos principal detrás de SingleStore.
  1. Participar en revisiones de código y diseño con el fin de garantizar la calidad del software.

HABILIDADES Y EXPERIENCIA REQUERIDAS

  1. 5+ años de experiencia desarrollando y depurando software a nivel de sistema en lenguajes no administrados como C++ o Rust.
  1. Título de Grado en Informática o experiencia práctica equivalente.
  1. Capacidad demostrada para diseñar y construir software de sistema de alta fiabilidad y alto rendimiento.

Cualificaciones preferidas

  1. Conocimiento de la arquitectura de bases de datos y sistemas operativos.
  1. Familiaridad con sistemas distribuidos gestionados a través de Kubernetes.

SingleStore ofrece nuestra base de datos nativa en la nube con la velocidad y escala necesarias para potenciar las aplicaciones del mundo intensivas en datos. Con una base de datos distribuida SQL que introduce simplicidad en su arquitectura de datos al unificar transacciones y análisis, SingleStore permite a los líderes digitales ofrecer experiencias de datos excepcionales en tiempo real a sus clientes. SingleStore cuenta con respaldo de capital riesgo y tiene su sede en San Francisco, con oficinas en Sunnyvale, Raleigh, Seattle, Boston, Londres, Lisboa, Bangalore, Dublín y Kiev.

El salario se basa en factores permisibles y no discriminatorios, como las habilidades, la experiencia y la ubicación geográfica, y es solo una parte de nuestro paquete total de compensación y beneficios. Ciertos puestos también son elegibles para recompensas adicionales, que incluyen aumentos por mérito y bonificaciones anuales.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores