namespace logo

Infrastructure Software Engineer at namespace | Switzerland

namespaceSwitzerlandNew
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

To thrive in this role, you should possess:A strong understanding of software engineering principles and practices. Experience with automation, orchestration, and observability tools. Proficiency in programming languages, particularly Go. Knowledge of networking concepts and high-performance computing. Excellent problem-solving skills and the ability to work collaboratively in a fast-paced environment.

About the job

Join Our Mission

At namespace, we take pride in collaborating with remarkable companies to enhance their product development capabilities.

After observing countless engineering teams hindered by frustrating delays, waiting for continuous integration to finish, builds to complete, and tests to run, we recognized the need for a transformative developer infrastructure platform. This platform seamlessly integrates into existing workflows and tools, making processes significantly faster and more efficient.

Currently, we support hundreds of companies globally, enabling them to ship features promptly rather than waiting on infrastructure. Our solution is strikingly simple: modify your runs-on line, mount your toolchain cache directory, and experience build speeds that are five times faster.

About the Role

Our low-friction approach is designed for immediate integration, allowing teams to see real results in less than five minutes. With a high-performance end-to-end stack, encompassing compute, memory, storage, and networking, namespace provides unparalleled capabilities and efficiencies compared to traditional cloud providers.

You will be responsible for developing the software that powers our hardware. This includes writing control planes, automation scripts, and observability tools to maintain a fast, efficient, and reliable global fleet, while also paving the way for scalable growth in the number of managed machines per engineer.

Your Responsibilities

  • Manage and automate the fleet by building services for provisioning, health checks, upgrades, and incident remediation.
  • Ensure reliability by embedding observability, graceful degradation, and rollback paths into every layer you work on.
  • Design and evolve a high-throughput, low-latency network fabric tailored to our performance-intensive use cases.
  • Develop clean, testable code (primarily in Go) that treats our fleet as a first-class API.
  • Enhance efficiency by improving utilization and power-to-performance ratios, ensuring capacity grows slower than usage.
  • Collaborate across various teams to define and deliver features such as storage-aware scheduling, cache volumes, and other developer-facing functionalities.

About namespace

namespace is a pioneering company dedicated to empowering developers by eliminating bottlenecks in the software development lifecycle. Our innovative platform is designed to enhance productivity and accelerate the pace at which teams can deliver features, fundamentally transforming the way engineering teams operate.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.