Senior Software Engineer – Golang

Posted Aug 27

This is a fully remote position, open to applicants in United States.

πŸ“‹ Description

β€’ Create and develop control-plane services, drivers (such as CSI), and tools that provision, configure, and manage storage for AI/compute workloads based on Kubernetes.

β€’ Integrate advanced storage solutions like Dell PowerScale and VAST into automated, declarative provisioning processes.

β€’ Develop data-path, telemetry, and observability tools to identify and solve performance, reliability, and scaling challenges.

β€’ Produce production-grade software primarily in Go, ensuring strong testing, code review, and operational excellence.

β€’ Provide infrastructure-as-code using Terraform/OpenTofu and implement GitOps-driven pipelines through ArgoCD or Flux for storage setup and management.

β€’ Facilitate bare-metal and hybrid provisioning where storage interacts with host and cluster setup.

β€’ Implement storage integration for k0s-based Kubernetes utilizing Cluster API (CAPI) and K0rdent management/child cluster structures.

β€’ Design storage software for completely disconnected air-gapped environments, addressing Harbor artifact/mirror connectivity and PKI/TLS considerations.

β€’ Communicate technical decisions across teams and take ownership of ambiguous issues from start to finish.


⛳️ Requirements

β€’ Over 7 years of experience with Golang in production environments.

β€’ More than 5 years of experience in building distributed production systems at scale.

β€’ At least 5 years of experience with Kubernetes as a developer, utilizing an Infrastructure as Code methodology.

β€’ Understanding of Linux and Kubernetes storage fundamentals (NFS, CSI).

β€’ Proficiency in Python is preferred.

β€’ Experience in developing or integrating High-Performance Storage for GPU/AI workloads is preferred.

β€’ Familiarity with high-throughput data pipelines and GPUDirect Storage is preferred.

β€’ Demonstrated experience in sovereign or high-security air-gapped environments is preferred.


🏝️ Benefits

β€’ Opportunities for professional development and training.

β€’ Participation in conferences and working groups.

β€’ Team outings, happy hours, hackathons, and technical discussions.

β€’ Competitive compensation package complemented by a robust benefits plan.

β€’ Options for remote work.

People also viewed

Verwaltungscloud.SH GmbH22 hours ago

Senior Software Developer – Full-Stack

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €70k/year
ApplyView job
WBS22 hours ago

Linux/Application Administrator – Learning Platforms

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
ExactCare1 day ago

Senior Engineer

US flagOhio OnlyFull-timeFull-stack Engineer
ApplyView job
EverCommerce1 day ago

Senior Software Engineer – Growth

CA flagCanada, +1 more countryFull-timeFull-stack EngineerC$120k – C$150k/year
ApplyView job
PBS Radiology Business Experts1 day ago

Software Developer, C#/.NET

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Samsara1 day ago

Senior Software Engineer II – Tech Lead, External Platform

PL flagPoland OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers