
Generalist Engineer - R&D
Moniepoint1 month ago
Remote, Spain or Remote, PolandSenior
Responsibilities
- Design and build production-grade systems that are reliable, scalable, and observable.
- Own systems end to end from problem definition and design through data, implementation, deployment, and operations.
- Work across application services, distributed systems, infrastructure, data pipelines, and machine learning systems.
- Debug complex production issues across multiple system layers.
- Improve performance, latency, reliability, and cost efficiency.
- Contribute to architecture and technical direction while writing maintainable code and documentation.
- Determine when to use machine learning versus deterministic systems.
- Train, evaluate, and iterate on models; build reproducible pipelines; and deploy and monitor models for performance, drift, and cost.
- Raise the engineering bar and deliver production systems from ambiguous problems.
Requirements
- Strong computer science fundamentals in data structures and algorithms, operating systems, networking, and distributed systems.
- Solid probability and statistics knowledge.
- Experience building production systems at scale.
- Ability to work across Go, Java, Python, Rust, and SQL.
- Understanding of system behavior under load and failure.
- Comfort with Linux, containers, and Kubernetes.
- Strong debugging skills and the ability to reason using invariants and failure modes.
- Knowledge of data systems, streaming systems, machine learning infrastructure, and performance optimization.
- Strong ownership, technical judgment, design thinking, curiosity about system internals, and clear communication.
Benefits
- Attractive salary, pension, health insurance, paid leave, and other benefits.
- Learning and development environment with knowledge sharing, training, and regular internal technical talks.
- People-focused culture emphasizing well-being, inclusion, collaboration, and employee voice.
- Remote work is indicated by the #LI-Remote posting tag.