Forma.ai
Senior Back End Engineer (Data Platform)
Sobre
Forma.ai: Forma.ai é uma startup Série B que está revolucionando a forma como a remuneração de vendas é projetada, gerenciada e otimizada. Lidamos com bilhões em comissões anuais gerenciadas para líderes de mercado como Edmentum, Stryker e Autodesk.
Nosso crescimento tem sido impulsionado por nossa paixão em mudar e moldar fundamentalmente a forma como as empresas usam inteligência de vendas para impulsionar a estratégia de negócios.
Nossos Valores
- Trabalhar bem, juntos. Somos reais. Temos filhos e animais de estimação. Hipotecas e empréstimos estudantis. Estamos nisso juntos, então não importa o quão brilhante qualquer um de nós seja, sempre nos damos bem uns com os outros – sem exceções.
- Seja preciso. Seja implacável. Acreditamos que a complacência gera fracasso, então estabelecemos novas metas assim que as alcançamos. Persistimos diante da adversidade, aprendemos com nossos erros e nos impulsionamos a melhorar continuamente. O status quo é kryptonita.
- Ame nossa tecnologia. Ame nossos clientes. Nossa plataforma resolve um problema muito complexo em um mercado atualmente mal atendido. Embora nem todos na Forma estejam em contato direto com o cliente, todos nós somos focados no cliente. Talvez até um pouco obcecados pelo cliente.
Estamos acolhendo indivíduos igualmente motivados que estão animados para criar algo grandioso!
Sobre a Equipe
Engenheiros nesta equipe constroem nosso motor de cálculo baseado em regras para processar comissões de vendas. Isso pode parecer simples se você nunca foi exposto a planos de comissão de vendas, mas não é.
Temos poucas reuniões e alta responsabilidade. A maior parte da equipe está no fuso horário EST, com alguns localizados em PST e Central também. Ainda estamos evoluindo muitas áreas da plataforma, o que significa que há espaço significativo para melhorar o design, a confiabilidade e a escalabilidade dos sistemas que construímos.
O que você fará
Reportando-se ao Gerente de Plataforma de Dados, você desempenhará um papel importante na evolução de nossa plataforma de dados baseada em Spark. Você projetará e construirá capacidades de plataforma ricas em dados, contribuirá para discussões de design de sistema e ajudará a garantir que nossos sistemas de dados permaneçam confiáveis, manteníveis e escaláveis à medida que a Forma cresce.
Como Engenheiro(a) Sênior de Plataforma de Dados, espera-se que você opere com forte senso de propriedade e bom julgamento técnico. Isso inclui identificar riscos no trabalho que você possui, expor casos extremos, fazer perguntas ponderadas e propor melhorias que fortaleçam a qualidade e a confiabilidade da plataforma.
Você irá:
- Projetar, construir e aprimorar pipelines de dados e serviços de plataforma baseados em Spark.
- Trabalhar com modelos de dados complexos que representam planos de comissão de vendas, hierarquias, relacionamentos e conjuntos de dados corporativos.
- Construir sistemas de dados confiáveis e determinísticos nos quais clientes e equipes internas possam confiar.
- Melhorar testes, observabilidade, qualidade de dados e confiabilidade de produção em todos os sistemas em que você trabalha.
- Colaborar com Produto, Engenharia e Análise para traduzir requisitos de negócios complexos em designs de dados escaláveis.
- Participar de revisões de design, revisões de código, discussões técnicas e compartilhamento de conhecimento.
- Usar ferramentas de IA para melhorar a velocidade de entrega, mantendo fortes padrões de engenharia.
O que procuramos
- Forte experiência na construção de sistemas de dados ou sistemas backend em produção.
- Experiência com Spark ou frameworks de processamento de dados / ETL semelhantes.
- Proficiência em pelo menos uma linguagem de produção como Python, Java, Scala, Kotlin, Go, C#, ou similar.
- Forte conhecimento de SQL, design de esquema relacional e habilidades de modelagem de dados.
- Experiência com conjuntos de dados de grande escala, hierárquicos, semelhantes a grafos, com muitas relações ou orientados a fluxo de trabalho.
- Capacidade de raciocinar sobre trade-offs técnicos, identificar riscos e propor melhorias práticas.
- Experiência em melhorar escalabilidade, confiabilidade, observabilidade ou manutenibilidade em sistemas intensivos em dados.
- Fortes habilidades de comunicação e conforto em colaborar entre Engenharia, Produto e Análise.
Diferenciais
- Experiência na construção de produtos SaaS para clientes de médio porte ou corporativos.
- Experiência com sistemas baseados em regras, fluxos de trabalho de validação, motores de cálculo ou plataformas de aprovação/governança.
- Familiaridade com infraestrutura baseada em AWS e Kubernetes.
- Familiaridade com bancos de dados de grafos ou conceitos de modelagem baseada em grafos.
- Exposição a Gerenciamento de Desempenho de Vendas, RevOps, Compensação de Incentivos ou domínios relacionados.
O que o sucesso parece: 30/60/90 dias
Tecnologias que usamos
- Frontend: JavaScript, React, TypeScript
- Backend: Java/Spring Boot, Django, Postgres
- Plataforma de Dados: Spark
- Infraestrutura: AWS, Docker
O que o sucesso parece: 30/60/90 dias
Primeiros 30 dias
Você se concentrará em construir contexto sobre o domínio do produto da Forma, a plataforma de dados, o motor de cálculo, os modelos de dados e as práticas de engenharia.
Ao final dos seus primeiros 30 dias, você terá:
- Configurado seu ambiente de desenvolvimento e se familiarizado com a base de código, plataforma de dados, serviços e infraestrutura.
- Construído um entendimento claro do domínio do produto, fluxos de dados baseados em Spark e modelos de dados chave.
- Aprendido as práticas da equipe em relação a testes, observabilidade, implantação, qualidade de dados e confiabilidade.
- Construído relacionamentos com parceiros de Engenharia, Produto e Análise.
- Entregue pequenas melhorias ou correções para ganhar familiaridade com o sistema.
Primeiros 60 dias
Você começará a assumir trabalho significativo na plataforma de dados e a contribuir para decisões técnicas.
Ao final dos seus primeiros 60 dias, você terá:
- Assumido a propriedade de um pipeline de dados, componente de plataforma, fluxo de trabalho ou área de funcionalidade.
- Projetado e entregue código de plataforma de dados mantenível, alinhado aos padrões da equipe.
- Colaborado com colegas de Produto, Engenharia e Análise para traduzir requisitos em designs de dados escaláveis.
- Identificado riscos, casos extremos, problemas de qualidade de dados ou inconsistências nos sistemas em que você trabalha.
- Contribuído para melhorias na modelagem de dados, confiabilidade de pipeline, testes, observabilidade ou limites de serviço.
Primeiros 90 dias
Você estará operando como um(a) contribuidor(a) sênior confiável dentro da equipe.
Ao final dos seus primeiros 90 dias, você terá:
- Projetado e entregue uma iniciativa significativa de plataforma de dados ou funcionalidade principal.
- Melhorado modelos de dados importantes, pipelines de Spark, serviços de plataforma ou manipulação de fluxo de trabalho.
- Contribuído para a direção técnica através de decisões de design claras e bem fundamentadas.
- Melhorado a confiabilidade, observabilidade, escalabilidade ou manutenibilidade de sistemas intensivos em dados.
- Ajudado a equipe a entregar cálculos complexos e fluxos de trabalho de dados com maior confiança e clareza.
Informações Adicionais sobre a Vaga
Esta posição é para uma vaga existente
Faixa Salarial: 150-190K CAD
Uso de IA para Recrutamento
Atualmente, a Forma.ai não utiliza inteligência artificial como parte de nosso processo de recrutamento, especificamente, mas não limitado à triagem, filtragem e seleção de candidatos.
Nosso compromisso com você
A Forma é uma orgulhosa empregadora que oferece igualdade de oportunidades e está comprometida em criar um ambiente de trabalho diversificado e inclusivo. Todos os esforços para acomodar candidatos para acessibilidade serão feitos mediante solicitação. As informações recebidas relacionadas a acomodações serão tratadas confidencialmente. Sabemos que se candidatar a uma nova função exige muito esforço. Você é encorajado(a) a se candidatar mesmo que sua experiência não corresponda exatamente à descrição da vaga. Existem muitos caminhos para uma carreira de sucesso e estamos ansiosos para ler o seu.
Agradecemos a todos os candidatos pelo interesse, no entanto, apenas os candidatos qualificados serão pré-selecionados.
O que você pode esperar de nós
- Remuneração significativa. Além do seu salário base, você ingressará em nosso plano de participação acionária para funcionários para reconhecer ainda mais suas contribuições para o sucesso da Forma.ai.
- Cobertura de saúde. Temos um pacote completo de benefícios que inclui seguro médico, odontológico, oftalmológico, de invalidez e de vida, e um programa de licença parental remunerada.
- Aprendizado e desenvolvimento. Acesse os recursos que você deseja para ajudá-lo a crescer em sua função, utilizando nosso subsídio anual de treinamento de $750.
- Crescimento. Você terá uma enorme oportunidade de construir uma carreira para si mesmo e adquirir o tipo de experiência que procura, seja como um(a) contribuidor(a) individual ou como um(a) líder de pessoas.
