Overview
On Site
$120,000 - $130,000
Full Time
No Travel Required
Skills
Go
low-level systems programming
Job Details
Job Title: Go Systems Engineer
Location: Pittsburgh, PA
Duration: Full Time Permanent Position
Key Responsibilities
- Designand optimize lowlevel systems in Go, focusing on performance, concurrency, and safety.
- Authoror contribute to compiler, runtime modules, or garbage collector in Go.
- Buildand maintain production-grade Raft or Paxos implementations.
- Developlock-free and wait-free algorithms for high-throughput systems.
- Engineercustom RPC protocols or messaging buses beyond standard frameworks.
- Delivercode that runs without OS dependencies, libc, or dynamic memory allocation.
- Designand implement bytecode VMs, memory-safe networking stacks, or kernel modules using Go and cgo.
- Workin sandboxed, air-gapped, and no-stdlib environments.
- Tracesyscalls from Go code through hardware interrupts to ensure deterministic behavior.
Required Qualifications
- 8 10years of experience in low-level systems programming.
- 6 8years of production experience with Go as the primary language.
- Demonstratedexperience with consensus protocols (Raft, Paxos).
- Strongexpertise in concurrency, memory models, and system safety guarantees.
- Provenability to work in constrained environments (no OS/no dynamic allocation).
- Experiencewith syscalls, atomic operations, and advanced synchronization mechanisms.
- Hands-onexperience implementing a custom Go scheduler.
- Expertisein memory-mapped IO, real-time kernel patches, and hardware-level profiling tools (perf, BPF, VTune).
- Maintaineror contributor to high-impact open-source projects (Kubernetes, Etcd, container runtimes).
- Deepfamiliarity with Go compiler internals (escape analysis, memory allocation behavior).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.