Flag job

Report

Golang Engineer (Remote | CET +/- 2)

Min Experience

4 years

Location

remote

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

We've rebuilt the cloud from the ground up: Unikraft Cloud runs apps with 10x better efficiency using unikernels. Join us to build blazing-fast systems in Go that actually matter. 🫶🏼 We're a fast-growing startup in the cloud computing space. We believe that while cloud platforms are functionally great and quite powerful, they are built on legacy software and are irritably inefficient (and expensive!). Based on award-winning research and open-source tech, we have built Unikraft Cloud, a next generation cloud platform that allows for order-of-magnitude better efficiency, performance and security. If you're passionate about cloud infrastructure, love solving real-world problems, thrive in customer-facing roles and enjoy working with cutting-edge technologies we want you on our team! What You'll Do Build and maintain the core internal platform components that power Unikraft Cloud. Aid in the development of our client facing CLI tool and web UI. Design and implement APIs that enable seamless integration with Unikraft Cloud. Create new tooling and integrations that leverage the platform with external systems. Help design and build testing frameworks to validate the performance, reliability, and security of Unikraft Cloud. Build tooling and automation to streamline deployment and platform integration. Build continuous integration pipelines that catch regressions across unikernels, platform components, and system integrations. What We're Looking For Strong proficiency in Go, with 4+ years of production-level experience building distributed systems, understanding of its ecosystem, tools and internals. Familiarity with observability tools (ideally Prometheus, Grafana and OpenTelemetry). Good understanding of the CNCF landscape and associated tools. Experience with HTMX, TypeScript and LitElement are a plus. Hands-on experience with Kubernetes and container runtimes internals like Docker/containerd/podman. Familiarity with cloud platforms (ideally AWS). Experience building plugins to automation tools (ideally Terraform, or similar). Proficiency in debugging and troubleshooting distributed systems. Experience with high-performance, low-latency systems. Experience with OCI Distribution, OCI Image Specification and other standards and their implementations. Familiarity with virtualization solutions, like QEMU/KVM. Micro-VMMs like Cloud-Hypervisor or Firecracker are a plus. Experience contributing to or working with open-source projects in the CNCF ecosystem. Mindset Eagerness to learn and take on new challenges. Strong problem-solving skills and a curious, analytical mindset. Enthusiasm for building reliable, high-performance systems. Team player with good communication skills. Ability to quickly adapt to new programming languages, runtimes and environments.

About the company

We're a fast-growing startup in the cloud computing space. We believe that while cloud platforms are functionally great and quite powerful, they are built on legacy software and are irritably inefficient (and expensive!). Based on award-winning research and open-source tech, we have built Unikraft Cloud, a next generation cloud platform that allows for order-of-magnitude better efficiency, performance and security.

Skills

go
prometheus
grafana
opentelemetry
kubernetes
docker
containerd
podman
aws
terraform
distributed systems
high-performance
low-latency
oci
qemu
kvm
cloud-hypervisor
firecracker
cncf