On being a Golang Engineer at resin.io
Resin.io maintains Balena, an open source Moby-based container engine tailored to IoT devices. We are looking for Golang Engineers with in-depth expertise on container technologies and open source software to innovate in the realm of containers for embedded GNU/Linux devices.
Responsibilities
- Actively invest back in our own technology, libraries, and frameworks
- Understand security best practices and strive to apply them in your work
- Be highly motivated to produce great code
- Evaluate customer requirements and other inputs to determine the scope and timing of new functionality
- Lead and maintain the Balena container engine open source project
- Contribute back to major open source projects such as Docker
- Research novel approaches to efficiently run and update containers in embedded devices
REQUIREMENTS
Need to have:
- Desire to make yourself and others more effective. You'd be bothered by an inefficient process
- Good understanding of software engineering practices and how to apply them
- Excellent written communication skills, and fluency in English
- Self-discipline to take on a project and push it to completion without too much management. You also know when to ask for help
- Experience leading, or contributing to, open source projects
- Experience with GNU/Linux
- Experience with Golang
- In-depth knowledge of Docker internals like namespaces, cgroups, and layers
Nice to have:
- A sample of your work (URL or attached sample)
- Contributions to OSS projects (please include a URL)
- Having worked remotely before
- Experience with Resin.io as a user
- Experience with embedded GNU/Linux, anything ranging from personal projects with a Raspberry Pi to commercial or industrial scenarios with custom devices
- Experience with Node.js
- Experience with Kubernetes
Make sure to let us know if any of these items apply to you!
by via developer jobs - Stack Overflow
No comments:
Post a Comment