CSC Leasing Co.
Feldera
Engenheiro de Infraestrutura Backend: Conectores (Rust)
Sobre
Feldera Feldera está redefinindo como os engenheiros computam sobre dados em constante mudança. Impulsionada por um avanço premiado em teoria de banco de dados (DBSP), nossa plataforma mantém incrementalmente até mesmo as visualizações SQL mais complexas à medida que os dados mudam, mesmo quando os pipelines têm centenas de junções, agregações, uniões e até recursão. Isso permitiu que empresas líderes tivessem insights em tempo real sempre ativos sobre dados históricos e ao vivo, com custo 10x menor e tempo de produção 100x mais rápido.
Nesta função, você se concentrará em nossa plataforma auto-hospedada segura, escalável e pronta para produção; uma que os clientes implantam em sua própria infraestrutura, de laptops a clusters com vários nós.
A Função
Estamos procurando um engenheiro backend Rust para ser o proprietário e evoluir o ecossistema de conectores da Feldera. Você criará e manterá conectores com sistemas como Delta Lake, Apache Iceberg, Kafka e Postgres. Isso significa trabalhar profundamente nos detalhes dos formatos de armazenamento, protocolos de rede, semânticas transacionais e mecanismos de captura de dados de alteração de cada sistema, e transformá-los em adaptadores de ingestão e saída que sejam rápidos, corretos e resilientes a falhas.
O que você fará
- Engenharia de conectores: Seja o proprietário e evolua os conectores de entrada e saída da Feldera para data lakes (Delta Lake, Iceberg), sistemas de streaming (Kafka e o ecossistema mais amplo de Kafka) e bancos de dados (Postgres e outros stores OLTP/OLAP).
- Captura de dados de alteração: Crie ingestão robusta de CDC que transforma alterações upstream em fluxos de alteração corretos, ordenados e consistentes para pipelines Feldera.
- Framework de conectores: Projete e melhore as abstrações compartilhadas, APIs e ferramentas que tornam a autoria, teste e operação de conectores rápidos e consistentes.
- Formatos e protocolos: Trabalhe no nível de formatos de tabela (metadados Parquet, Delta, Iceberg), formatos de serialização (Avro, JSON, Protobuf) e protocolos de rede para integrar de forma limpa e eficiente com cada sistema.
- Correção e tolerância a falhas: Garanta que os conectores sejam confiáveis e operem sem perda ou duplicação de dados além das garantias declaradas.
- Desempenho: Empurre a taxa de transferência e a latência dos conectores para acompanhar cargas de trabalho de produção exigentes.
- Solução de problemas: Depure problemas complexos de sistemas distribuídos que abrangem Feldera e sistemas externos em ambientes de clientes.
Requisitos Mínimos
- Forte proficiência em Rust, ou forte experiência em programação de sistemas em uma linguagem comparável (C++, Go, Java/Scala) com uma capacidade demonstrada de aprender rapidamente Rust.
- Experiência na construção de integrações de dados, conectores ou pipelines em produção — movendo dados entre sistemas de armazenamento, plataformas de streaming ou bancos de dados.
- Experiência prática com um ou mais dos seguintes: Kafka, Delta Lake, Iceberg, Postgres, ou sistemas comparáveis de streaming/lakehouse/banco de dados.
- Conhecimento prático de formatos de serialização de dados e tabelas (por exemplo, Avro, Protobuf, JSON, Parquet).
- Compreensão dos fundamentos de sistemas distribuídos: semânticas de entrega, ordenação, checkpointing e recuperação de falhas.
- Fortes habilidades de solução de problemas e a capacidade de depurar problemas complexos entre limites de sistemas.
- Autodirigido com excelentes habilidades de comunicação e a capacidade de trabalhar efetivamente em uma equipe remota.
- Os candidatos devem ter autorização para trabalhar em seu país de residência. Não podemos patrocinar vistos de emprego neste momento.
Trabalhando na Feldera
Somos uma equipe pequena e técnica construindo uma categoria que ainda não existe. Algumas coisas que valem a pena saber antes de se candidatar:
- Totalmente remoto. Distribuído pelos EUA e exterior. Contratamos por sobreposição de fuso horário, não por localização.
- Organização plana com alta autonomia, propriedade e colaboração assíncrona. Você trabalhará diretamente com os fundadores.
- Rápido e honesto. Agimos rapidamente, decidimos com base em evidências, corrigimos o curso abertamente e esperamos que você faça o mesmo.
- Recompensado pelo impacto, não pelo tempo de serviço. Reconhecemos o que você entrega, os resultados que ele gera e o quanto você eleva o teto da equipe.
Se isso parece energizante, candidate-se. Se não, provavelmente não somos a opção certa.
Compensação e Benefícios
- Salário competitivo e participação acionária significativa
- Médico, odontológico e oftalmológico - 90% dos prêmios cobertos pela Feldera
- HSA e FSA
- 401(k)
- Totalmente remoto
(Benefícios listados se aplicam a funcionários baseados nos EUA.)
