Generalist Engineer – R&D at Moniepoint Incorporated (Remote)

May 7, 2026

Job Description

Moniepoint Incorporated is hiring a Generalist Engineer for its Research & Development team. This role is ideal for experienced engineers who can take ownership of complex technical problems and deliver complete production-ready systems. The position involves working across software engineering, distributed systems, infrastructure, data systems, and machine learning where necessary.

The ideal candidate should be capable of moving from unclear problem statements to scalable solutions while improving reliability, performance, and operational efficiency.

Job Responsibilities
  • Design and build scalable, reliable, and observable production systems
  • Own projects end-to-end from problem definition to deployment and operations
  • Work across distributed systems, infrastructure, application services, data pipelines, and ML systems
  • Debug complex production issues across multiple layers of the stack
  • Improve system performance, latency, reliability, and cost efficiency
  • Contribute to architecture decisions and technical direction
  • Write clean, maintainable code and technical documentation
  • Build reproducible ML pipelines and monitor model performance where applicable
  • Make sound engineering trade-offs using first-principles thinking
  • Help raise engineering standards and best practices

Job Requirements
  • Strong computer science fundamentals including DSA, operating systems, networking, and distributed systems
  • Solid understanding of probability and statistics
  • Experience building and maintaining production systems at scale
  • Proficiency in multiple programming languages such as Go, Java, Python, Rust, or SQL
  • Good understanding of system behavior under load and failure conditions
  • Experience working with Linux, containers, and Kubernetes
  • Strong debugging and problem-solving skills
  • Ability to reason using invariants and failure modes
  • Knowledge of data systems, streaming systems, ML infrastructure, or performance optimization is an advantage
  • Strong communication and collaboration skills
Benefits
  • Competitive salary and benefits package
  • Pension and health insurance
  • Paid leave and additional employee benefits
  • Learning and development opportunities
  • Knowledge-sharing culture with regular technical discussions