jobapplier

Senior Software Engineer (Platform & Infrastructure)

HOLOPLOT

Skills

Required

  • Linux
  • software engineering
  • Kubernetes
  • AWS
  • embedded Linux / device fleet management / IoT security
  • software architecture
  • writing code
  • control plane
  • infrastructure as code
  • Terraform
  • Ansible
  • AI

Preferred

  • audio
  • broadcast
  • events
  • open-source infrastructure
  • NATS / Prometheus / Thanos / PostgreSQL in production
  • embedded
  • Architect and implement services
  • Linux hardware

Join HOLOPLOT, a pioneering company in the audio technology industry. As a Senior Software Engineer, you will be responsible for building and maintaining the platform that powers our sound systems. You will work closely with cross-functional teams, design and implement services, and ensure the operational success of our systems in production. Enjoy a flat hierarchy, a motivating work environment, and numerous benefits including a company pension scheme, flexible working hours, and professional development opportunities.

Comfort across several languages, and the ability to pick up a new one when the problem calls for it. Our platform work is mostly Go and Python, with Rust and C++ elsewhere in the stack

Responsibilities

  • Architect and implement services to provision, configure, and manage server fleets across AWS and local clusters.
  • Establish end-to-end provisioning workflows for embedded Linux hardware, spanning from initial manufacturing to customer deployment.
  • Monitor large environments, investigate problems across the software/hardware boundary, and turn each incident into a fix in the code.
  • Experience instrumenting software for telemetry and using it to answer real questions about running systems

Requirements

  • Several years of professional software engineering experience, most of it spent designing and shipping production systems
  • A good sense for software architecture and maintainability, and the habit of writing code that colleagues can pick up and change
  • Working knowledge of the Kubernetes control plane and the operator/controller pattern, including how clusters behave when they are unhealthy
  • Hands-on experience with AWS, and a firm belief in infrastructure as code. Terraform and Ansible are what we use today

Experience in using AI for engineering

  • Experience building distributed systems, and a clear understanding of how they fail: partitions, partial rollouts, clock skew, retries, and reconciliation
  • A can-do mentality, an eye for detail, and the courage to take on problems outside your comfort zone
  • Good judgment about what to automate and what to leave alone
  • Willingness to take part in compensated on-call and weekend work when installations need it
  • Fluency in software engineering as a craft: concurrency, error handling, testing, and designing APIs that other teams build on
  • A strong command of Linux, scripting, and automation
  • Strong communication skills in English. You can explain a design or a failure clearly to engineers, product stakeholders, and non-specialists
  • Networking depth: multicast at scale, WireGuard, BGP, IPv6
  • Experience with embedded Linux, device fleet management, or IoT security
  • Experience with air-gapped or intermittently connected installations

Preferred

  • Experience in the audio, broadcast, or live events industry
  • Contributions to open-source infrastructure projects
  • Experience running Kubernetes in production, not only deploying to it
  • Experience with NATS, Prometheus/Thanos, or PostgreSQL in production