News about the Go Circuit project.

Full-time and internship jobs for systems engineers

Thu, Oct 31, 2013

The Go Circuit Project is hiring:

The project

The Go Circuit is a development, distribution and execution environment for a new generation of self-sustained distributed applications. The circuit is built almost entirely in the Go language with occasional appearances of C and C++. It spans the entire lifecycle of an application, from development to execution and sustanance. It comprises technologies like compilers, interpreters, optimizers, low-level operating system management, distributed resource sharing, information flow, security, and many others. The Go Circuit is, by design, open source.

The goal of the circuit is to enable the possibility of encoding an entire Internet company's infrastructure in a single executable, which can be revived with a single click on an ice-cold cluster of empty hardware and can sustain itself indefinitely, without human involvement, short of the requisite replacement of hardware now and again.

The demonstrated, over the past year, power of the circuit environment has compelled industry, academic and government institutions to sponsor the project and become involved with large-scale deployments. We are, henceforth, expanding.


Full-time and internship candidates have identical responsibilities.

Systems Engineers will work alongside the founding system architect on all aspects of the technology: design, implementation, testing, fixing bugs, writing integration drivers, documentation and research. All of their work will be open-sourced. Almost all code will be written in Go, however, other languages like Python, C, C++, Lua, JavaScript, etc. will make a presence.

System Engineers will be researchers as well. In designing the semantic and linguistic interfaces of the circuit, we investigate past and present, scientific and industrial, literature and software on a wide range of algorithmic topics to help us inform and verify our choices.


The ideal candidate, full-time and internship, would meet the following criteria, or demonstrate an equivalent level of technical sophistication:

Most importantly, we are looking for individuals who are able and willing to learn fast and have open flexible minds. On that note, we do not expect that you have prior Go experience, however we do expect that

We are not going to test your Go-intricacies skills. We simply expect that you be able to implement your solutions to our programming riddles in Go.


Compensation will vary based on experience as we welcome both out-of-college engineers and seasoned industry scientists. That said, compensation and benefits will be on par with the standard amongst institutions like Google, IBM, Microsoft and such.


Currently, two locations are available: New York City and Washington, DC.


To apply, please, send your vitae and anything else you want to show off to Petar at p@gocircuit.org.

Comments? Please join the Google+ discussion. A read-only copy follows: