Proximie
Databricks
Engenheiro(a) de Software Staff - Backend
Sobre a oportunidade
A P-1514 Na Databricks, somos apaixonados por capacitar equipes de dados a resolver os problemas mais difíceis do mundo — desde tornar o próximo modo de transporte uma realidade até acelerar o desenvolvimento de avanços médicos. Fazemos isso construindo e executando a melhor plataforma de infraestrutura de dados e IA do mundo para que nossos clientes possam usar insights profundos de dados para melhorar seus negócios. Fundada por engenheiros — e obcecada por clientes — aproveitamos todas as oportunidades para enfrentar desafios técnicos, desde o design de UI/UX de próxima geração para interface com dados até o dimensionamento de nossos serviços e infraestrutura em milhões de máquinas virtuais. E estamos apenas começando.
Fundada por engenheiros, a Databricks iniciou uma jornada de vários anos para construir a melhor Plataforma Lakehouse. Para isso, estamos construindo sobre uma ótima base, mas nosso objetivo é ir além para construir produtos dramaticamente melhores. Queremos revisitar cada componente para fornecer aos nossos clientes a plataforma de dados mais rápida, fácil de usar e segura para todas as suas cargas de trabalho de dados.
O Lakebase permite que as equipes entreguem aplicações mais rapidamente com uma experiência otimizada para desenvolvedores de banco de dados, integração com o lakehouse e operações simplificadas. Ele fornece uma camada transacional gerenciada de Postgres para estado de aplicação e cargas de trabalho que combinam dados operacionais, análises e IA. Você se juntará como um dos engenheiros fundadores para construir tanto o produto Lakebase quanto nossa presença em Londres.
O impacto que você terá
Abaixo estão algumas equipes de exemplo em que você pode ingressar:
Confiabilidade da Plataforma Lakebase
Evoluindo constantemente a Confiabilidade do Lakebase. Isso inclui infraestrutura multifuncional, observabilidade, definição e medição de SLI/SLOs, bem como a obtenção de maior eficiência operacional sem a necessidade de intervenção humana (tanto interna quanto voltada para o cliente), por meio da construção de automação e serviços impulsionados por IA.
Gerenciador Lakebase (LBM)
Construir e operar o plano de controle central que gerencia a lógica principal do Lakebase — criação e exclusão de banco de dados, ativação e suspensão, manutenção de computações em standby ativo, failover de HA e muito mais. O LBM interage com todos os componentes do Lakebase — armazenamento, computação, proxy e console — gerenciando o ciclo de vida completo do banco de dados em escala com foco em confiabilidade.
Proxy Lakebase
Construir o coração do caminho de dados do Lakebase — a borda da rede que todo cliente toca. O proxy lida com todas as conexões de clientes e transfere cada byte de tráfego de consulta, servindo todos os protocolos de dados: Postgres, HTTP, WebSockets e Data API. Roteamos e gerenciamos grandes volumes de conexões concorrentes, resolvendo balanceamento de carga, autenticação e acesso a dados com alto rendimento. Focamos em desempenho, observabilidade e confiabilidade para garantir que o caminho de dados seja rápido e resiliente.
O impacto que você terá
Nossas equipes de backend abrangem muitos domínios em nossas plataformas de serviços essenciais. Por exemplo, você pode trabalhar em desafios como:
- Problemas que abrangem do produto à infraestrutura, incluindo: sistemas distribuídos, arquitetura e monitoramento de serviços em escala, orquestração de fluxo de trabalho e experiência do desenvolvedor.
- Construir serviços e bibliotecas de cliente confiáveis, seguros e de alto desempenho para armazenar e acessar enormes quantidades de dados em backends de armazenamento em nuvem, por exemplo, AWS S3, GCS, Azure Blob Store.
- Desenvolver recursos de produto que capacitam nossos clientes a armazenar e acessar facilmente seus dados.
- Resolver problemas de confiabilidade relacionados ao Lakebase.
- Encontrar ativamente causas de inatividade e melhorar ou remover sistematicamente as causas raiz.
- Ajudar a organização a definir SLIs, atender SLOs e impulsionar melhorias de confiabilidade de longo prazo.
O que procuramos
- Bacharelado (ou superior) em Ciência da Computação ou área relacionada.
- 8+ anos de experiência em nível de produção em um dos seguintes: Java, Scala, C++, ou linguagem similar.
- Experiência no desenvolvimento de sistemas distribuídos em larga escala.
- Experiência trabalhando em uma plataforma SaaS ou com Arquiteturas Orientadas a Serviços.
- Conhecimento de SQL.
Sobre a Databricks
A Databricks é a empresa de Dados e IA. Mais de 20,000 organizações em todo o mundo — incluindo adidas, AT&T, Bayer, Block, Mastercard, Rivian, Unilever e 70% das Fortune 500 — confiam na Plataforma de Dados + IA da Databricks para construir e dimensionar aplicações de dados e IA, análises e agentes. Com sede em São Francisco e mais de 30 escritórios em todo o mundo, a Databricks oferece uma plataforma unificada que inclui Genie, Lakebase, Agent Bricks, Lakeflow, Lakehouse e Unity Catalog. Para saber mais, siga a Databricks no LinkedIn linkedin.com/company/databricks, X x.com/databricks, YouTube youtube.com/@Databricks e Instagram instagram.com/databricksinc/?hl=en.
Benefícios
Na Databricks, nos esforçamos para fornecer benefícios e vantagens abrangentes que atendam às necessidades de todos os nossos funcionários. Para detalhes específicos sobre os benefícios oferecidos em sua região, clique aqui docs.google.com/document/d/154un3e8Xav4BceOSlcYFZRGEuQI54xMxVydRwQn54eQ/edit?usp=sharing.
Nosso Compromisso com a Diversidade e Inclusão
Na Databricks, estamos comprometidos em promover uma cultura diversa e inclusiva onde todos possam se destacar. Tomamos grande cuidado para garantir que nossas práticas de contratação sejam inclusivas e atendam aos padrões de igualdade de oportunidades de emprego. Indivíduos que procuram emprego na Databricks são considerados independentemente de idade, cor, deficiência, etnia, estado civil ou familiar, identidade ou expressão de gênero, idioma, origem nacional, capacidade física e mental, afiliação política, raça, religião, orientação sexual, status socioeconômico, status de veterano e outras características protegidas.
Conformidade
Se o acesso a tecnologia controlada por exportação ou código-fonte for necessário para o desempenho das funções do cargo, fica a critério do Empregador solicitar uma licença do governo dos EUA para tais posições, e o Empregador pode recusar prosseguir com um candidato com base apenas nisso.
