Job Title: Go Systems Engineer
Location: Pittsburg PA
Duration: FTE
Visa type: Only visa independent candidates.(No sponsorship)
Key Responsibilities
- Design and optimize low-level systems in Go focusing on performance concurrency and safety.
- Author or contribute to compiler runtime modules or garbage collector in Go.
- Build and maintain production-grade Raft or Paxos implementations.
- Develop lock-free and wait-free algorithms for high-throughput systems.
- Engineer custom RPC protocols or messaging buses beyond standard frameworks.
- Deliver code that runs without OS dependencies libc or dynamic memory allocation.
- Design and implement bytecode VMs memory-safe networking stacks or kernel modules using Go and cgo.
- Work in sandboxed air-gapped and no-stdlib environments.
- Trace syscalls from Go code through hardware interrupts to ensure deterministic behavior.
Required Qualifications
- 8 10 years of experience in low-level systems programming.
- 6 8 years of production experience with Go as the primary language.
- Demonstrated experience with consensus protocols (Raft Paxos).
- Strong expertise in concurrency memory models and system safety guarantees.
- Proven ability to work in constrained environments (no OS/no dynamic allocation).
- Experience with syscalls atomic operations and advanced synchronization mechanisms.
- Hands-on experience implementing a custom Go scheduler.
- Expertise in memory-mapped IO real-time kernel patches and hardware-level profiling tools (perf BPF VTune).
- Maintainer or contributor to high-impact open-source projects (Kubernetes Etcd container runtimes).
- Deep familiarity with Go compiler internals (escape analysis memory allocation behavior).