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.
