Principal Engineer - Data Infrastructure
Tecnologias
Descrição da vaga
Vaga para Engenheiro(a) Principal - Infraestrutura de Dados
A Sezzle está buscando um(a) Engenheiro(a) Principal de Infraestrutura de Dados talentoso(a) e motivado(a) para integrar nossa equipe. Esta é uma excelente oportunidade para crescer em um ambiente dinâmico e de ritmo acelerado, com grandes perspectivas de desenvolvimento profissional.
Estamos expandindo rapidamente, e o volume de dados que geramos e consumimos cresce na mesma proporção. Dados são extremamente valiosos, e queremos capacitar a empresa, os(as) engenheiros(as) e toda a organização a ler, gravar e analisar grandes volumes de forma rápida e eficiente.
Utilizamos intensamente MySQL, Postgres e Redshift, aproveitando as ferramentas AWS com Aurora RDS e DMS. Usamos transformações baseadas em DBT e ferramentas similares para popular um data lake em rápido crescimento, que suporta múltiplos data warehouses. Buscamos aprimorar continuamente nossa infraestrutura e incorporar novas tecnologias.
O que você fará:
- Responsabilidade de ponta a ponta pela nossa infraestrutura de banco de dados e data warehousing, seus KPIs e SLAs, incluindo MySQL, Postgres, captura CDC e Redshift.
- Liderar otimizações no desempenho do banco de dados e das consultas.
- Construir e manter ferramentas para gerenciar e atualizar nossa infraestrutura de dados, aprimorando continuamente com migrações e otimizações.
- Colaborar com a equipe de Desenvolvimento para garantir a entrega de consultas sólidas em um esquema testado para atender às necessidades de nossos produtos e negócios.
- Ajudar a Sezzle a evoluir seus sistemas de dados além da escala e stack atuais, com as ferramentas necessárias para lidar com o processamento de altos volumes de gravações e eventos, enquanto realiza ETL complexo.
- Avaliar e integrar novas tecnologias, guiando a evolução da infraestrutura de dados da Sezzle.
- Ajudar engenheiros(as) e analistas de dados a otimizar o desempenho do Redshift e do data warehouse, incluindo ajuste de consultas, melhorias de modelagem e gerenciamento de custos.
O que procuramos:
- 12+ anos de experiência em funções de DBA, SRE ou Engenharia de Dados, com um histórico comprovado de escalabilidade de sistemas de nível de produção.
- Profundo conhecimento de MySQL, Postgres, AWS Redshift ou produtos similares, incluindo ajuste de desempenho, design de tabelas e gerenciamento de carga de trabalho.
- Proficiência avançada em SQL.
- Forte experiência prática com replicação de dados e frameworks ETL/ELT, especialmente DBT, AWS DMS ou ferramentas similares.
- Forte compreensão de modelagem de dados, sistemas distribuídos e padrões de design de warehouse/lake.
- Capacidade de trabalhar em um ambiente colaborativo e de ritmo acelerado, com excelentes habilidades de comunicação e documentação.
Conhecimentos e Habilidades Desejáveis:
- Experiência anterior em fintech de alto crescimento e uso intensivo de dados ou ambientes regulamentados similares.
- Conhecimento de arquiteturas lakehouse e stacks modernos como Snowflake, Databricks, Iceberg ou Delta Lake.
- Experiência em projetar pipelines de dados escaláveis e tolerantes a falhas usando ferramentas de orquestração modernas (Airflow, Dagster, Prefect, etc.) processando de 100 GB a 1 TB de novos dados por dia.
- Familiaridade com tecnologias de streaming (Kafka, Kinesis, Flink, Spark Streaming).
- Entusiasmo por usar IA para ser o mais produtivo possível.
Tecnologias da Sezzle:
- Linguagens: Golang, Typescript, Python
- Frontend: Typescript - React e React Native
- Backend: Golang
- Banco de Dados: MySQL, Postgres, Elasticsearch
- DevOps & Cloud: AWS, Kubernetes
- Controle de Versão: Git
- CI/CD: Gitlab
- Testes: Foco em testes automatizados end-to-end, integração e unitários
Benefícios:
A Sezzle oferece um ambiente de trabalho inovador e colaborativo, com oportunidades de crescimento e desenvolvimento profissional. A faixa salarial para esta vaga é competitiva e será definida com base na sua localização e nível de experiência.
Esta é uma excelente oportunidade para desenvolvedores(as) Go/Golang que buscam uma vaga desafiadora e recompensadora em uma empresa de tecnologia em rápido crescimento. Candidate-se agora e faça parte da Sezzle!