Proximie
Databricks
Ingeniero/a de Software Staff - Backend
Sobre la oportunidad
P-1514 En Databricks, nos apasiona ayudar a los equipos de datos a resolver los problemas más difíciles del mundo, desde hacer realidad el próximo modo de transporte hasta acelerar el desarrollo de avances médicos. Hacemos esto construyendo y ejecutando la mejor plataforma de infraestructura de datos e IA del mundo para que nuestros clientes puedan utilizar información profunda de los datos para mejorar sus negocios. Fundada por ingenieros —y obsesionados con el cliente—, aprovechamos cada oportunidad para abordar desafíos técnicos, desde el diseño de UI/UX de próxima generación para la interacción con datos hasta la escalabilidad de nuestros servicios e infraestructura en millones de máquinas virtuales. Y solo estamos empezando.
Fundada por ingenieros, Databricks ha iniciado un viaje de varios años para construir la mejor Plataforma Lakehouse. Para ello, nos basamos en una gran base, pero nuestro objetivo es ir más allá para construir productos drásticamente mejores. Queremos revisar cada componente para ofrecer a nuestros clientes la plataforma de datos más rápida, fácil de usar y segura para todas sus cargas de trabajo de datos.
Lakebase permite a los equipos entregar aplicaciones más rápido con una experiencia de desarrollador de base de datos optimizada, integración con el lakehouse y operaciones simplificadas. Proporciona una capa transaccional Postgres gestionada para el estado de la aplicación y cargas de trabajo que combinan datos operativos, análisis e IA. Te unirás como uno de los ingenieros fundadores para construir tanto el producto Lakebase como nuestra presencia en Londres.
El impacto que tendrás
A continuación, se muestran algunos equipos de ejemplo a los que puedes unirte:
Fiabilidad de la Plataforma Lakebase
Evolucionando constantemente la Fiabilidad de Lakebase. Esto incluye infraestructura interfuncional, observabilidad, definición y mediciones de SLI/SLOs, así como la consecución de una mayor eficiencia operativa sin necesidad de intervención humana (tanto interna como de cara al cliente), mediante la creación de automatización y servicios impulsados por IA.
Gestor de Lakebase (LBM)
Construir y operar el plano de control central que gestiona la lógica principal de Lakebase: creación y eliminación de bases de datos, activación y suspensión, mantenimiento de cómputos en espera activa, conmutación por error de alta disponibilidad, y más. LBM interactúa con cada componente de Lakebase (almacenamiento, cómputo, proxy y consola), gestionando el ciclo de vida completo de la base de datos a escala con un enfoque en la fiabilidad.
Proxy de Lakebase
Construir el corazón de la ruta de datos de Lakebase: el borde de red al que accede cada cliente. El proxy maneja todas las conexiones de clientes y transfiere cada byte de tráfico de consulta, sirviendo a todos los protocolos de datos: Postgres, HTTP, WebSockets y API de datos. Enrutamos y gestionamos grandes volúmenes de conexiones concurrentes, resolviendo el balanceo de carga, la autenticación y el acceso a datos con alto rendimiento. Nos centramos en el rendimiento, la observabilidad y la fiabilidad para garantizar que la ruta de datos sea rápida y resiliente.
El impacto que tendrás
Nuestros equipos de backend abarcan muchos dominios en nuestras plataformas de servicios esenciales. Por ejemplo, podrías trabajar en desafíos como:
- Problemas que abarcan desde el producto hasta la infraestructura, incluyendo: sistemas distribuidos, arquitectura y monitorización de servicios a escala, orquestación de flujos de trabajo y experiencia del desarrollador.
- Construir servicios y bibliotecas cliente fiables, seguros y de alto rendimiento para almacenar y acceder a enormes cantidades de datos en backends de almacenamiento en la nube, por ejemplo, AWS S3, GCS, Azure Blob Store.
- Desarrollar funcionalidades de producto que permitan a nuestros clientes almacenar y acceder fácilmente a sus datos.
- Resolver problemas de fiabilidad relacionados con Lakebase.
- Encontrar activamente las causas de las interrupciones y mejorar o eliminar sistemáticamente las causas raíz.
- Ayudar a la organización a definir SLIs, cumplir SLOs y impulsar mejoras de fiabilidad a largo plazo.
Lo que buscamos
- Título de Grado (o superior) en Informática o un campo relacionado.
- 8+ años de experiencia a nivel de producción en uno de los siguientes: Java, Scala, C++, o un lenguaje similar.
- Experiencia en el desarrollo de sistemas distribuidos a gran escala.
- Experiencia trabajando en una plataforma SaaS o con arquitecturas orientadas a servicios.
- Conocimiento de SQL.
Acerca de Databricks
Databricks es la empresa de Datos e IA. Más de 20,000 organizaciones en todo el mundo —incluyendo adidas, AT&T, Bayer, Block, Mastercard, Rivian, Unilever, y el 70% de las Fortune 500— confían en la Plataforma de Datos + IA de Databricks para construir y escalar aplicaciones de datos e IA, análisis y agentes. Con sede en San Francisco y más de 30 oficinas en todo el mundo, Databricks ofrece una plataforma unificada que incluye Genie, Lakebase, Agent Bricks, Lakeflow, Lakehouse y Unity Catalog. Para saber más, sigue a Databricks en LinkedIn linkedin.com/company/databricks, X x.com/databricks, YouTube youtube.com/@Databricks e Instagram instagram.com/databricksinc/?hl=en.
Beneficios
En Databricks, nos esforzamos por ofrecer beneficios y ventajas integrales que satisfagan las necesidades de todos nuestros empleados. Para obtener detalles específicos sobre los beneficios ofrecidos en tu región, haz clic aquí docs.google.com/document/d/154un3e8Xav4BceOSlcYFZRGEuQI54xMxVydRwQn54eQ/edit?usp=sharing.
Nuestro Compromiso con la Diversidad e Inclusión
En Databricks, estamos comprometidos a fomentar una cultura diversa e inclusiva donde todos puedan destacar. Ponemos gran cuidado en garantizar que nuestras prácticas de contratación sean inclusivas y cumplan las normas de igualdad de oportunidades de empleo. Las personas que buscan empleo en Databricks son consideradas sin distinción de edad, color, discapacidad, etnia, estado familiar o civil, identidad o expresión de género, idioma, origen nacional, capacidad física y mental, afiliación política, raza, religión, orientación sexual, estatus socioeconómico, condición de veterano y otras características protegidas.
Cumplimiento
Si se requiere acceso a tecnología o código fuente controlado por exportación para el desempeño de las funciones del puesto, queda a discreción del Empleador solicitar una licencia del gobierno de EE. UU. para dichos puestos, y el Empleador puede negarse a proceder con un solicitante basándose únicamente en esto.
