Senior Golang Developer
Description
Job Title: Golang Developer/Senior Golang Developer/ Lead Golang Developer Multiple openings Location: Chicago, Illinois (Remote) Employment Type: Full Time Design and implement low-latency services in Go for trading infrastructure and market data processing .Build and optimize high-throughput data pipelines for real-time market data ingestion and order routing .Develop lock-free / wait-free data structures and concurrency primitives for performance-critical paths .Engineer systems with deterministic execution, minimizing latency variance and tail latency .Design and maintain distributed coordination systems using consensus protocols (Raft/Paxos) where required .Implement custom networking stacks or optimized RPC frameworks tailored for trading workloads . Work closely with Linux internal s:Syscal lsCPU pinni ngNUMA optimizati onKernel bypass techniques (e.g., DPDK, Solarflare Onloa d) Optimize systems usi ng:perf, eBPF, flame gra phsHardware counters and profiling to olsDebug production systems under live trading conditions, ensuring stability and performan ce.Collaborate with quants and traders to align system behavior with strategy requiremen ts. Required Qualificat ions10+ years of experience in systems engineering or low-latency infrastruc ture8+ years of production experience with Go lang Strong understandin g of:Concurrency and synchroniz ationMemory models and allocation beh aviorHigh-performance system d esignExperience building real-time or low-latency systems (trading, networking, or similar dom ains) Hands-on expertise with:Lock-free progr ammingAtomic oper ationsMultithreaded system design Strong knowle dge of:Linux internals and performance tuningNetworking (TCP/UDP, multicast, low-latency pip elines)Experience with profiling and debuggin g toolsExposure to high-frequency trading systems or market microst ructure Experien ce with:Kernel bypass networking (DPDK, Sol arflare)RDMA / high-speed ne tworking Familiar ity with:Exchange protocols (FIX, bina ry feeds)Market data normalization pipelines Contributions to sys tems like: Kube rnetesetcd Experience optimizing s ystems for:Cac he localityNUMA a rchitectureCPU microarchitectu re behavior Show more Show less