Moniepoint Inc.
ЮАР28 дней назад
Title: Principal Generalist Engineer Location: Remote, South Africa
Who we are Moniepoint Inc. is Africa’s all-in-one financial platform, helping 20 million businesses and individuals access seamless payments, banking, credit, cross-border, and business management tools each month. As Nigeria’s largest merchant acquirer, we power most of the country’s point-of-sale (POS) transactions. Through our subsidiaries, Moniepoint Inc. processes over $250 billion in digital payment transaction value annually. About the role We are hiring a senior Generalist Engineer for our Research & Development Team who can own problems end to end and deliver complete production systems, not just components. This is a broad, high-ownership role for an engineer who can operate across software, distributed systems, infrastructure, data, and, where useful, machine learning, moving from vague problem statements to clear designs, robust implementations, reliable deployment, and effective operation in production. Success in this role requires strong first-principles thinking, sound technical judgment, deep debugging ability, and the willingness to work across boundaries to get the job done. We are looking for a true engineering generalist: someone who reduces complexity, improves reliability and performance, and treats ML as one tool among many rather than a default answer. Curious about what makes Moniepoint an incredible place to work? Check out posts on how we cultivate a culture of innovation, teamwork, and growth. What You'll Be Doing Design and build production-grade systems that are reliable, scalable, and observable. Own systems end-to-end: problem → design → data → implementation → deployment → operations. Work across application services, distributed systems, infrastructure, data pipelines, and ML systems Debug complex production issues across multiple layers Make engineering trade-offs grounded in first principles Improve performance, latency, reliability, and cost efficiency Contribute to architecture and technical direction Write maintainable code and documentation Raise the engineering bar Machine Learning as Part of the Role Frame problems correctly: when to use ML vs deterministic systems Work with data end-to-end Train, evaluate, and iterate on models Build reproducible pipelines Deploy models and monitor performance, drift, and cost Debug system + model failures What We're Looking For Strong CS fundamentals (DSA, OS, networking, distributed systems) Solid probability and statistics Experience building production systems at scale Ability to move across languages (Go, Java, Python, Rust, SQL) Understanding of system behavior under load and failure Comfort with Linux, containers, Kubernetes Strong debugging skills Ability to reason using invariants and failure modes Data systems, streaming systems, ML infrastructure, performance optimization What We Value Ownership over problems Simplicity over complexity Curiosity about internals Robust design thinking Clear communication What Success Looks Like Deliver working production systems from ambiguous problems Apply ML only when needed Build reliable, scalable systems Reduce complexity Earn trust in technical judgment If you are a builder, a systems thinker, and a technologist who loves exploring what’s next, we’d love to have you help shape the future of Moniepoint. What we can offer you Culture - We put our people first and prioritize the well-being of every team member. We’ve built a company where all opinions carry weight and where all voices are heard. We value and respect each other and always look out for one another. Above all, we are human. Learning - We have a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks. Compensation - You’ll receive an attractive salary, pension, health insurance, paid leave plus other benefits. What to expect in the hiring process Our interview process is designed to be thoughtful, transparent, and candidate-friendly, allowing you to showcase your strengths while getting to know us better: Initial Conversation: A brief introductory call with our recruiter to learn more about your background, career goals, and to share insights about the role and our team. Technical Assessment: A practical, take-home assessment follow by a discussion with an interviewer on a call. System Design Interview: A focused session with our Engineering Team, where we'll explore system design, architecture, and problem-solving approaches. Final Interview: A combined technical and behavioural conversation with a member of our Executive Team, aimed at understanding your alignment with our values, vision, and culture Moniepoint is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and candidates.
Заголовок: Principal Generalist Engineer Местоположение: Удаленно, Южная Африка
Кто мы Moniepoint Inc. — это универсальная финансовая платформа Африки, которая ежемесячно помогает 20 миллионам предприятий и частных лиц получать доступ к бесшовным платежам, банковским услугам, кредитам, трансграничным операциям и инструментам управления бизнесом. Являясь крупнейшим эквайером мерчантов в Нигерии, мы обрабатываем большинство транзакций через точки продаж (POS) в стране. Через наши дочерние компании Moniepoint Inc. ежегодно обрабатывает цифровые платежи на сумму более 250 миллиардов долларов. О роли Мы ищем старшего инженера общего профиля в нашу команду исследований и разработок, который сможет самостоятельно решать проблемы от начала до конца и создавать полноценные продакшн-системы, а не только отдельные компоненты. Это широкая роль с высокой степенью ответственности для инженера, который может работать с программным обеспечением, распределенными системами, инфраструктурой, данными и, где это целесообразно, машинным обучением, переходя от расплывчатых постановлений задач к четким дизайнам, надежным реализациям, безопасному развертыванию и эффективной работе в продакшене. Успех в этой роли требует сильного мышления на основе первых принципов, здравого технического суждения, глубоких навыков отладки и готовности работать над разными областями, чтобы выполнить задачу. Мы ищем настоящего инженера общего профиля: человека, который снижает сложность, повышает надежность и производительность и рассматривает ML как один из многих инструментов, а не как стандартное решение. Вам интересно, что делает Moniepoint невероятным местом для работы? Ознакомьтесь с публикациями о том, как мы культивируем культуру инноваций, командной работы и роста. Что вы будете делать Проектировать и создавать продакшн-системы, которые являются надежными, масштабируемыми и наблюдаемыми. Самостоятельно вести системы от начала до конца: проблема → дизайн → данные → реализация → развертывание → эксплуатация. Работать с сервисами приложений, распределенными системами, инфраструктурой, конвейерами данных и системами ML. Отлаживать сложные продакшн-проблемы на нескольких уровнях. Принимать инженерные компромиссы, основанные на первых принципах. Повышать производительность, снижать задержки, улучшать надежность и экономическую эффективность. Вносить вклад в архитектуру и техническое направление. Писать поддерживаемый код и документацию. Повышать инженерные стандарты. Машинное обучение как часть роли Корректно формулировать задачи: когда использовать ML, а когда детерминированные системы. Работать с данными от начала до конца. Обучать, оценивать и итерировать модели. Создавать воспроизводимые конвейеры. Развертывать модели и отслеживать производительность, дрейф и стоимость. Отлаживать сбои системы + модели. Что мы ищем Прочные основы CS (DSA, OS, сети, распределенные системы). Солидные знания теории вероятностей и статистики. Опыт создания продакшн-систем в масштабе. Способность работать с различными языками (Go, Java, Python, Rust, SQL). Понимание поведения системы под нагрузкой и при сбоях. Уверенное владение Linux, контейнерами, Kubernetes. Отличные навыки отладки. Способность рассуждать, используя инварианты и режимы сбоев. Системы данных, потоковые системы, ML-инфраструктура, оптимизация производительности. Что мы ценим Ответственность за решение проблем. Простота превыше сложности. Любопытство к внутренним механизмам. Надежное проектное мышление. Четкая коммуникация. Как выглядит успех Поставлять работающие продакшн-системы из неоднозначных проблем. Применять ML только при необходимости. Создавать надежные, масштабируемые системы. Снижать сложность. Заслуживать доверие в техническом суждении. Если вы строитель, системный мыслитель и технолог, который любит исследовать новое, мы будем рады, если вы поможете формировать будущее Moniepoint. Что мы можем вам предложить Культура — Мы ставим людей на первое место и заботимся о благополучии каждого члена команды. Мы создали компанию, где все мнения имеют вес и все голоса слышны. Мы ценим и уважаем друг друга и всегда заботимся друг о друге. Прежде всего, мы — люди. Обучение — У нас среда, ориентированная на обучение и развитие, с акцентом на обмен знаниями, тренинги и регулярные внутренние технические семинары. Компенсация — Вы получите привлекательную зарплату, пенсионное обеспечение, медицинскую страховку, оплачиваемый отпуск и другие льготы. Что ожидать в процессе найма Наш процесс собеседования разработан так, чтобы быть вдумчивым, прозрачным и дружелюбным к кандидатам, позволяя вам продемонстрировать свои сильные стороны, а нам — лучше узнать вас: Первоначальная беседа: Короткий вводный звонок с нашим рекрутером, чтобы узнать больше о вашем опыте, карьерных целях и поделиться информацией о роли и нашей команде. Техническая оценка: Практическое домашнее задание с последующим обсуждением с интервьюером по телефону. Собеседование по системному дизайну: Целенаправленная сессия с нашей командой инженеров, где мы обсудим системный дизайн, архитектуру и подходы к решению проблем. Финальное собеседование: Комбинированное техническое и поведенческое собеседование с членом нашей исполнительной команды, направленное на понимание вашего соответствия нашим ценностям, видению и культуре. Moniepoint является работодателем с равными возможностями. Мы отмечаем разнообразие и стремимся создавать инклюзивную среду для всех сотрудников и кандидатов.
Оценка RocketHunt по реальным зарплатам
Грейд
Lead
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить