Monumental

Software Engineer, Generalist

Amsterdam. Posted 4 months ago

The role

A generalist software engineer will build, improve, and maintain a platform ranging from robot firmware to a web UI. You will work on full stack tasks including infrastructure, observability, and data systems to support autonomous construction robotics.

What you will do

  • Shipping features across the full stack from robot firmware and Rust services up through the web UI
  • Hardening production systems by tracking down subtle bugs
  • Owning infrastructure end-to-end including bare-metal servers and NixOS configs
  • Building observability across the entire fleet
  • Building tools that multiply the team's effectiveness
  • Improving data infrastructure

Required qualifications

  • Industry experience building and deploying production systems in multiple languages
  • Strong sense of ownership and motivation
  • Ability to drive problems and projects start-to-finish without project management
  • Ability to thrive in a chaotic environment
  • Familiarity with Linux systems and conventions
  • Knowledge of common communication protocols, e.g. UDP, TCP and WebSockets
  • Strong CS or mathematics foundation

Nice to have

  • Rust experience
  • Understanding basic linear algebra and 3D transformations
  • Background as a technical founder, CTO, or founding engineer

About the company

Monumental is automating on-site construction with robotics and software. The team is based in Amsterdam and builds the whole stack in-house.

Software Engineer, Generalist at Monumental | JobZoey