Digitive

Go Systems Engineer

Mountain View, CA, US

8 days ago
Save Job

Summary

Job Title : Go Systems Engineer

Location: Mountain View, California

Contract Type: Full-time, Permanent



Must Have Requirements:


• Experience: 8-10 years in low-level systems, 6-8 years in Go

• 7+ years production experience with Go, where Go is your primary language.

• Must have authored or contributed to a Go compiler, runtime module, or garbage collector (proof required).

• Have written your own RPC protocol or messaging bus — gRPC is not acceptable.

• Demonstrated ability to write lock-free, wait-free algorithms in production use.

• Must have developed and maintained a production-grade Raft or Paxos implementation, not just used one.

• Proven experience writing and shipping code that runs with No OS, No libc and No dynamic memory allocation

• Designed or implemented your own Bytecode VM, Memory-safe networking stack, Custom kernel module in Go or via cgo

• Comfort operating in air-gapped, sandboxed, or no-stdlib environments.

• Can trace a syscall from Go code to the actual hardware interrupt.

• Familiarity with atomic memory models, ABA problems, and formal memory safety guarantees in weak memory environments. Preferred But Not Must Have:

• Implemented a custom Go scheduler (not tuned — written).

• Deep familiarity withMemory-mapped IO, Real-time kernel patches and Instruction-level profiling (e.g. perf, BPF, VTune)

• Maintainer status in major projects like Kubernetes, Etcd, or container runtimes.

• Can quote Go's escape analysis behavior line-for-line from its compiler source.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: