Principal Generalist Engineer

13 minutes ago
Full-time
Lead
Software Development
Moniepoint

Moniepoint

Moniepoint offers a comprehensive payments, banking, and operations platform designed to support the growth of businesses and enhance financial accessibility for customers in emerging markets.

Diversified Financial Services
1K-5K
Founded 2015

Description

  • Design and build production-grade systems that are reliable, scalable, and observable.
  • Own systems end to end from problem definition through design, data, implementation, deployment, and operations.
  • Work across application services, distributed systems, infrastructure, data pipelines, and machine learning systems.
  • Debug complex production issues across multiple layers of the stack.
  • Make engineering trade-offs grounded in first-principles reasoning.
  • Improve performance, latency, reliability, and cost efficiency.
  • Contribute to architecture and technical direction.
  • Write maintainable code and documentation.
  • Determine when to use machine learning versus deterministic systems.
  • Train, evaluate, iterate on, deploy, and monitor machine learning models and pipelines.

Requirements

  • Strong computer science fundamentals, including data structures and algorithms, operating systems, networking, and distributed systems.
  • Solid knowledge of probability and statistics.
  • Experience building production systems at scale.
  • Ability to work across multiple languages, including Go, Java, Python, Rust, and SQL.
  • Understanding of system behavior under load and failure.
  • Comfort with Linux, containers, and Kubernetes.
  • Strong debugging skills.
  • Ability to reason using invariants and failure modes.
  • Experience with data systems, streaming systems, ML infrastructure, or performance optimization.
  • Experience with machine learning systems is relevant but not required as a default approach.

Benefits

  • Attractive salary.
  • Pension.
  • Health insurance.
  • Paid leave.
  • Learning and development-focused environment.
  • Knowledge sharing and training.
  • Regular internal technical talks.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Engineer, Revenue and Financial Management

Stripe 5K-10K Diversified Financial Services

Stripe is hiring a Staff Engineer for its Revenue and Financial Management team to architect and build the financial data management systems behind products like Billing, Invoicing, Revenue Recognition, and Reconciliation.

Apache Airflow Apache Spark Blockchain Hadoop Microservices Presto
28 minutes ago

Senior Applied ML Engineer - ML4Sys

Databricks 1K-5K IT Services

Databricks is hiring a Senior Applied ML Engineer to optimize serverless compute and infrastructure performance across the full stack, from cluster management to query compilation.

Apache Spark Java Machine Learning MLflow Python Scala Serverless
43 minutes ago

Oracle Fusion ERP Technical Lead Senior Manager

Accenture 100K+ Professional Services

Accenture Federal Services is hiring an Oracle Fusion ERP Technical Lead to own the technical landscape of Oracle Cloud SaaS applications supporting federal government operations.

REST API SQL
58 minutes ago

SOFTWARE DEVELOPER ANALYST I - PROCESS, AUTOMATION & DATA MGMT

Inter 51-250 Banks

Inter is seeking a Data Analyst for its Processes, Automations and Data team to support Credit Operations by analyzing data and building scalable, reliable solutions that improve efficiency and strategic decision-making.

Machine Learning Microservices MLOps Python SQL Tableau
58 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers