bringing Go people to Go jobs

San Francisco, CA, USA

4+ years of software development expertise at scale leveraging Golang or experience developing in other large scale systems or service programming

Have expert level knowledge with distribution and architectural scaling techniques (e.g. caching, message queuing, command query response separation and other models dealing with software infrastructure at scale. Ability to demonstrate software development which has enabled large compute or edge-based communications for tens of thousands of nodes

Have experience with developing highly scalable software (e.g. advanced serialization, algorithms, database systems and advanced data structures) alongside messaging, caching and/or processing and data optimization techniques

Have an in-depth understanding of Linux, cloud computing and distributed file systems. Ability to natively interact with core technologies including containers, lxc, cgroups and performance tuning required.

2-3 years with development or leveraging core container technologies (e.g. scheduling, low-level processing) or other technologies (e.g. LXC, Kubernetes) a plus 

Have demonstrated the ability to develop high quality, fast-to-market solutions

Have worked with or in a massively scalable environment (at least 1000 nodes)

Have the ability to communicate effectively with technology experts, leaders and a distributed team

How to apply

Apply on our website at

Does this job really require Go skills? If not, please let us know so that we can keep the jobs all about Go.