Inetum
Moniepoint
Engenheiro Generalista Principal
Quem somos
A Moniepoint Inc. é a plataforma financeira completa da África, ajudando 20 milhão de empresas e indivíduos a acessar pagamentos, serviços bancários, crédito, transações internacionais e ferramentas de gestão de negócios todos os meses.
Como a maior adquirente de comerciantes da Nigéria, processamos a maioria das transações de ponto de venda (POS) do país. Através de nossas subsidiárias, a Moniepoint Inc. processa mais de US$250 bilhões em valor de transações de pagamento digital anualmente.
Sobre a vaga
Estamos contratando um Engenheiro Generalista Sênior para nossa Equipe de Pesquisa e Desenvolvimento que possa assumir problemas de ponta a ponta e entregar sistemas de produção completos, não apenas componentes. Esta é uma função ampla, de alta responsabilidade, para um engenheiro que possa operar em software, sistemas distribuídos, infraestrutura, dados e, quando útil, machine learning, movendo-se de declarações de problemas vagas para designs claros, implementações robustas, implantação confiável e operação eficaz em produção.
O sucesso nesta função requer forte pensamento baseado em primeiros princípios, bom julgamento técnico, profunda capacidade de depuração e a vontade de trabalhar em diferentes áreas para concluir o trabalho. Estamos procurando um verdadeiro generalista de engenharia: alguém que reduza a complexidade, melhore a confiabilidade e o desempenho, e trate ML como uma ferramenta entre muitas, em vez de uma resposta padrão.
Curioso para saber o que torna a Moniepoint um lugar incrível para trabalhar? Confira posts sobre como cultivamos uma cultura de inovação, trabalho em equipe e crescimento.
Se você é um construtor, um pensador de sistemas e um tecnólogo que adora explorar o que vem a seguir, adoraríamos ter você ajudando a moldar o futuro da Moniepoint.
O que você fará
- Projetar e construir sistemas de nível de produção que sejam confiáveis, escaláveis e observáveis.
- Ser responsável por sistemas de ponta a ponta: problema → design → dados → implementação → implantação → operações.
- Trabalhar em serviços de aplicação, sistemas distribuídos, infraestrutura, pipelines de dados e sistemas de ML.
- Depurar problemas complexos de produção em várias camadas.
- Fazer trade-offs de engenharia fundamentados em primeiros princípios.
- Melhorar o desempenho, latência, confiabilidade e eficiência de custos.
- Contribuir para a arquitetura e direção técnica.
- Escrever código e documentação de fácil manutenção.
- Elevar o padrão de engenharia.
Machine Learning como Parte da Função
- Enquadrar problemas corretamente: quando usar ML vs sistemas determinísticos.
- Trabalhar com dados de ponta a ponta.
- Treinar, avaliar e iterar em modelos.
- Construir pipelines reproduzíveis.
- Implantar modelos e monitorar desempenho, drift e custos.
- Depurar falhas de sistema + modelo.
O que procuramos
- Fortes fundamentos em Ciência da Computação (Estruturas de Dados e Algoritmos, Sistemas Operacionais, Redes, Sistemas Distribuídos).
- Sólida base em probabilidade e estatística.
- Experiência na construção de sistemas de produção em escala.
- Capacidade de transitar entre linguagens (Go, Java, Python, Rust, SQL).
- Compreensão do comportamento do sistema sob carga e falha.
- Conforto com Linux, contêineres, Kubernetes.
- Fortes habilidades de depuração.
- Capacidade de raciocinar usando invariantes e modos de falha.
- Sistemas de dados, sistemas de streaming, infraestrutura de ML, otimização de desempenho.
O que valorizamos
- Propriedade sobre os problemas.
- Simplicidade acima da complexidade.
- Curiosidade sobre os mecanismos internos.
- Pensamento de design robusto.
- Comunicação clara.
O que o sucesso parece
- Entregar sistemas de produção funcionais a partir de problemas ambíguos.
- Aplicar ML apenas quando necessário.
- Construir sistemas confiáveis e escaláveis.
- Reduzir a complexidade.
- Ganhar confiança no julgamento técnico.
O que esperar no processo de contratação
Nosso processo de entrevista é projetado para ser atencioso, transparente e amigável ao candidato, permitindo que você mostre seus pontos fortes enquanto nos conhece melhor:
- Conversa Inicial: Uma breve ligação introdutória com nosso recrutador para saber mais sobre seu histórico, objetivos de carreira e para compartilhar insights sobre a vaga e nossa equipe.
- Avaliação Técnica: Uma avaliação prática para levar para casa, seguida de uma discussão com um entrevistador por telefone.
- Entrevista de Design de Sistemas: Uma sessão focada com nossa Equipe de Engenharia, onde exploraremos design de sistemas, arquitetura e abordagens de resolução de problemas.
- Entrevista Final: Uma conversa combinada técnica e comportamental com um membro de nossa Equipe Executiva, com o objetivo de entender seu alinhamento com nossos valores, visão e cultura.
A Moniepoint é um empregador que oferece igualdade de oportunidades. Celebramos a diversidade e estamos comprometidos em criar um ambiente inclusivo para todos os funcionários e candidatos.
#LI-Remote
O que podemos oferecer a você
- Cultura - Colocamos nossas pessoas em primeiro lugar e priorizamos o bem-estar de cada membro da equipe. Construímos uma empresa onde todas as opiniões têm peso e onde todas as vozes são ouvidas. Valorizamos e respeitamos uns aos outros e sempre cuidamos uns dos outros. Acima de tudo, somos humanos.
- Aprendizado - Temos um ambiente focado em aprendizado e desenvolvimento com ênfase no compartilhamento de conhecimento, treinamento e palestras técnicas internas regulares.
- Remuneração - Você receberá um salário atrativo, plano de previdência, seguro saúde, licença remunerada, além de outros benefícios.
