Ingeniero de Software, Base de Datos

  • Full Time
Job expired!

Las bases de datos son el corazón palpitante de cada negocio en el mundo.

Lo que construyas y a dónde te lleve no debería estar limitado por las capacidades de tu base de datos. Por eso creamos CockroachDB como la base de datos SQL distribuida, nativa de la nube y más altamente evolucionada del planeta. Haciendo que la escalabilidad sea tan sencilla que ni siquiera tengas que pensar en ella. Haciendo que los datos sean tan resistentes que se vuelvan imposibles de destruir. Haciendo que la entrega sea tan fluida, tus aplicaciones funcionan en cualquier lugar. Únete a nosotros en nuestra misión de construir un tipo diferente de base de datos, una nacida en la nube y construida desde cero para ayudar a empresas de cualquier tamaño a escalar rápido, sobrevivir a desastres y prosperar en todas partes.

Sobre el Rol

La misión del Equipo de Infraestructura de Bases de Datos es construir la infraestructura base sobre la cual funcionan todas las capas de bases de datos. En este equipo, serás el dueño de toda la infraestructura que alimenta a CockroachDB; los ejemplos incluyen, pero no se limitan a, actualizaciones de tiempo de ejecución y dependencias de Go, redes, versiones, configuraciones de clústeres, etc. Estamos buscando ingenieros de software de back-end experimentados que amen construir para los desarrolladores y tengan una buena comprensión y experiencia de los mejores patrones y prácticas de codificación. Trabajando de cerca con nuestros Ingenieros de Bases de Datos, serás parte de una cultura colaborativa que se esfuerza por hacer que los datos sean fáciles a nivel mundial integrando bases de datos distribuidas y la nube con una experiencia de desarrollador de primer nivel.

Tus Tareas

  • Desarrollar en Go en el lado del servidor (tener experiencia en GoLang es una ventaja, pero no es obligatorio).
  • Diseñar, construir, probar y mejorar la arquitectura de software común para CockroachDB. Aportas tu experiencia y compromiso con la excelencia para construir el mejor servicio de base de datos en la nube para nuestros usuarios, socios y clientes.
  • Trabajar con el equipo para construir marcos fundamentales como versiones, trabajos y configuraciones.
  • Construir un sofisticado marco de configuración que permita ajustar de manera eficiente y confiable varios parámetros del sistema.
  • Trabajar en bloques de construcción como infraestructura RPC, protobuf, bibliotecas dependientes y más.
  • Mantener un sistema complejo en funcionamiento y resolver problemas relacionados con servicios críticos para la misión.

Las Expectativas

En el primer mes, te convertirás en un miembro integrado en nuestro equipo de ingeniería. Te familiarizarás con nuestros sistemas de producción, flujo de trabajo de desarrollo de software y arquitectura para CockroachDB y nuestras ofertas dedicadas y sin servidor. Creemos que es esencial que te tomes este primer mes para familiarizarte con nuestra tecnología y nuestra empresa.

Después de 3 meses, serás un miembro de pleno derecho del equipo. Te sentirás cómodo contribuyendo a nuestras plataformas. Comenzarás a determinar las partes de nuestro producto que más te interesan y trabajarás con tu manager para concentrar tus esfuerzos en proyectos que se alineen con esas áreas y con la hoja de ruta del producto.

A medida que nuestro equipo crezca, tendrás la oportunidad de dar forma a la dirección de desarrollo de CockroachDB. Queremos que nuestros usuarios tengan una experiencia fenomenal usando nuestro producto, y juegas un papel crucial en hacerlo un placer de usar.

Tienes

  • Una pasión por trabajar en productos técnicos complejos, en particular el diseño e implementación de sistemas de recursos y rendimiento sensibles como las bases de datos.
  • Experiencia en el desarrollo de sistemas robustos y escalables en el servidor utilizando lenguajes de programación a nivel de sistema como Go, C/C++ y Rust.
  • Un profundo conocimiento del diseño de sistemas y bloques de construcción como rpc, protobuf, registro, seguimiento, etc.
  • Comodidad en entender cómo entregar valor dentro de un ciclo de lanzamiento rápido e iterativo.
  • Un interés genuino en crear grandes experiencias de extremo a extremo para los desarrolladores.
  • Experiencia en la construcción de relaciones colaborativas con tus colegas. Disfrutas formando parte del proceso de revisión de código y colaborando con tus compañeros de equipo en problemas complejos.
  • El deseo de ser parte de un nuevo equipo en un nuevo sitio y la voluntad de contribuir a la formación del equipo y del sitio.
  • Capacidad para colaborar eficazmente con equipos remotos a través de zonas horarias.
  • Idealmente, tienes más de 5 años de experiencia relevante, pero el número de años importa menos que tus logros anteriores y la capacidad para asumir iniciativas técnicas a gran escala.

El Equipo

Tendrás la oportunidad de informar a un miembro de nuestro equipo de liderazgo de ingeniería basado en el proyecto en el que trabajas en Cockroach Labs. Además, tendrás la oportunidad de trabajar de cerca con la alta dirección, incluyendo:

BabuSrithar - Líder del Sitio, India

BabuSrithar es el Líder del Sitio para la India. Es responsable de nuestra estrategia de crecimiento y es un defensor cultural en la región. Le apasiona construir productos de software de alta calidad y equipos lean aprovechando el potencial de cada uno. Disfruta trabajando con personas y aprendiendo en el camino. Antes de unirse a Cockroach Labs, BabuSrithar ocupó puestos de alto liderazgo en empresas como Nutanix, Clumio y recientemente fue VP de ingeniería en Apty donde dirigió la ingeniería a nivel mundial. Cuando no está trabajando, disfruta de su tiempo con su hijo de 3 años y su familia.

Isaac Wong - VP de Ingeniería

Isaac es responsable de la salud de la organización de ingeniería en Cockroach Labs. Trabaja en estrecha colaboración con los equipos para asegurarse de que tenemos una cultura equilibrada que promueve la calidad y la innovación en la búsqueda de nuestros objetivos. Antes de unirse a Cockroach Labs, Isaac estuvo 16 años en ciencias de la vida con Medidata Solutions, donde tuvo un asiento en primera fila en el emocionante viaje de una startup de 30 personas a más de 2000 personas en todo el mundo. Pero el atractivo de las bases de datos SQL distribuidas, resilientes y consistentes, junto con la increíble tecnología y cultura en Cockroach Labs, resultó demasiado. Cuando no está trabajando, le gusta dibujar, tocar el piano y buscar cannoli en Nueva York con su esposa e hijos.

Nuestros Beneficios

  • Cobertura de seguro de salud competitivo (¡para ti y tus dependientes!)
  • Permiso parental pagado (con dinero para bebé)
  • PTO flexible

Cockroach Labs se enorgullece de ser un Empleador de Igualdad de Oportunidades construyendo una fuerza laboral diversa e inclusiva. Si necesitas ajustes adicionales para sentirte cómodo durante tu proceso de entrevista, por favor envíanos un correo electrónico a [email protected].