Principal Generalist Engineer
Core
Design and build end-to-end production-grade systems for payments, banking, and business management tools, applying ML only when necessary to solve complex problems.
Role type
Principal Generalist Engineer (Systems & ML)
Builds
Reliable, scalable, and observable production systems for digital payments and financial services
Domain
Fintech / Payments / Distributed Systems
Required skills
First-principles thinking, deep debugging, system design, distributed systems, probability and statistics, performance optimization, trade-off analysis
Preferred skills
ML model training and evaluation, streaming systems, invariants and failure mode reasoning
Technologies
Go, Java, Python, Rust, SQL, Linux, Kubernetes (via careerplan.io/jobs/4989509101-principal-generalist-engineer-at-moniepoint-group)
Responsibilities
Design and build production-grade systems from vague problem statements to reliable deployment; Debug complex production issues across multiple layers; Contribute to architecture and technical direction; Frame problems correctly to decide between ML and deterministic systems; Train, evaluate, and deploy ML models; Improve system performance, latency, and cost efficiency
Seniority
Principal, hands-on IC with strategic ownership
