Software Engineer - Infrastructure
Motherduck
Amsterdam, Netherlands
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
€ 13KJob location
Amsterdam, Netherlands
Tech stack
Amazon Web Services (AWS)
Computer Programming
Software Debugging
Python
Prometheus
Datadog
Data Logging
Autoscaling
Grafana
Reliability of Systems
Backend
Kubernetes
Terraform
Job description
- Own and evolve our Kubernetes platform, including cluster architecture, upgrades, multi-tenancy, and workload isolation
- Build and maintain infrastructure components using Go and Python across compute, networking, and storage
- Design and improve CI/CD pipelines that enable safe and fast software delivery
- Implement observability tooling and dashboards that surface system health and improve oncall effectiveness
- Automate operational workflows, especially around K8s operations, to reduce manual intervention and increase consistency
- Collaborate with product and backend teams to embed operational best practices into product development
- Participate in incident response and ongoing efforts to improve system reliability and security
Example Projects
- Autoscaling our Kubernetes clusters in the EU region and building out private link networking
- Designing secure CI/CD pipelines with observability baked in from the start
- Building logging frameworks that make cross-system debugging way less painful
Requirements
- Hands-on Kubernetes experience... you've operated clusters in production, not just deployed workloads onto them
- Experience working with cloud-native infrastructure more broadly (AWS, Terraform, service meshes, etc.)
- Programming skills in Go and/or Python, and the ability to design systems that are secure, scalable, and maintainable
- Familiarity with observability tooling such as Prometheus, Grafana, or OpenTelemetry
- A real sense of ownership and a pragmatic approach to engineering tradeoffs
- Interest in building internal tools and automation to make development and operations easier for others