Subzero Labs Logo

Subzero Labs

Software Engineer: Distributed Systems

Posted 9 Days Ago
Remote
Hiring Remotely in USA
Expert/Leader
Remote
Hiring Remotely in USA
Expert/Leader
The Software Engineer will design and build decentralized infrastructure components, focusing on peer-to-peer protocols, consensus protocols, and performance optimization. Responsibilities include workload management, state management, censorship resistance, and performance engineering within distributed systems.
The summary above was generated by AI

About Subzero Labs

Subzero Labs is building the next generation of decentralized infrastructure.

Position Overview

We seek exceptional Software Engineer: Distributed Systems to design and build critical infrastructure components for our decentralized network. 

What You'll Do

Block Propagation & Networking: Design peer-to-peer protocols for efficient block gossip, implementing error-coding, compression, and retransmission strategies to minimize bandwidth and latency.

Dynamic Workload Management: Architect schedulers handling unpredictable conditional transactions while preserving system throughput.

State-of-the-Art Consensus: Design and implement state of the art consensus protocols optimized for low latency, fairness, and throughput under adversarial conditions.

Parallel Execution: Implement concurrency control using lock-free data structures and speculative execution to run hundreds of transactions in parallel without state conflicts.

State Management & Storage: Architect high-performance Merkleized key-value stores with efficient pruning, compaction, and snapshotting mechanisms for fast bootstraps and state syncs.

Censorship Resistance: Build mechanisms ensuring transaction submissions cannot be blocked by single nodes or external observers.

Performance Engineering: Implement real-time metrics and Grafana dashboards tracking end-to-end latency, throughput, and resource consumption. Profile systems to identify performance bottlenecks and mitigate them.

Required Qualifications

  • 8+ years software engineering experience with 4+ years in distributed systems

  • Expert proficiency in systems languages (Rust, C++, C)

  • Deep understanding of distributed systems internals.

  • A track record of technical leadership, guiding teams, and influencing technical decisions.

  • Strong communication skills and ownership to drive new features independently.

Preferred Qualifications

  • Deep understanding of consensus algorithms and Byzantine Fault Tolerance systems.

  • Proven experience with high-performance networking and peer-to-peer protocols.

  • Strong background in concurrent programming and lock-free data structures.

  • Solid understanding of blockchain architecture and cryptographic primitives.

  • Experience with performance observability, profiling and optimization.

  • Research experience in distributed systems or blockchain technology.


Top Skills

C
C++
Rust

Similar Jobs

Yesterday
Easy Apply
Remote
U.S.
Easy Apply
154K-248K
Senior level
154K-248K
Senior level
eCommerce • Software • Design
As a Staff Fullstack Engineer, you will design and implement features for Webflow, focusing on user experiences, scalable APIs, and distributed systems while collaborating with cross-functional teams.
Top Skills: CSSCypressExpress.JsHTMLJavaScriptJestMochaMongoDBNode.jsPlaywrightReactTypescript
15 Days Ago
In-Office or Remote
6 Locations
Expert/Leader
Expert/Leader
Big Data • Information Technology • Software • Database • Analytics • Infrastructure as a Service (IaaS) • Big Data Analytics
As a Senior Distributed Systems Engineer, you'll drive complex projects from inception to operationalization, architecting scalable backend services, troubleshooting technical issues, and ensuring operational readiness.
Top Skills: Apache KafkaCC++ContainersGoJavaMicroservicesPythonVirtualization
20 Days Ago
In-Office or Remote
2 Locations
200K-225K Annually
Senior level
200K-225K Annually
Senior level
Software
The Senior Software Engineer at Mux will lead complex projects in building video products, contribute to development cycles, and enhance team collaboration.
Top Skills: CC++ClickhouseCockroachdbGoGrafanaKafkaKubernetesPrometheusRedis

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account