Join the fight

YOUR MISSION: DEFEND THE FREE INTERNET

Interested in a role? Get in touch: join-the-fight@snowstorm.net

SENIOR DEVELOPER - FULL-STACK

Remote

Will improve and maintain the core system - both the legacy snowflake network and next generation snowstorm-specific components.

Must be super good at both Golang and Rust, C/C++, FFI bindings, as well as web technologies.

Primary focus is on the Client, Proxy, and/or Server. The Snowflake Proxy has both a Golang version, and a Javascript version (and a Rust version).

7+ Years of Experience

SENIOR DEVELOPER - DISTRIBUTED SYSTEMS

Remote

Will be involved in the core snowflake network stack - primarily the Broker (V2) - which Serene has significantly re-architected. Must be good at both Golang and Rust, WebRTC, and the entire networking stack.

7+ Years of Experience

WEB ENGINEER

Remote

Must be a great coder with also a great eye. Super fluent with ES6, CSS, DOM manipulation, and AJAX. Knowing things like React, Jquery, etc. is great, but should be comfortable implementing everything from scratch in pure JS without frameworks.

Must have a great intuitive understanding of UX, HCI, responsive design i18n & Accessibility, snappy interfaces with the 100ms rule, and everything needed for polished interfaces.

Responsibilities: Maintaining the primary native app frontend, main website, other websites, the Snowglobe visualizer, dashboards (external and internal facing)

5+ Years of Experience

STAFF ENGINEER - MUST BE 1337

Remote

Must be awesome at everything from writing kernels and messing around with assembly, to throwing together beautiful websites with polished interfaces involving crazy WebGL, to pulling a cross-platform mobile app out of thin air, to deploying highly available and resilient distributed systems. Must enjoy and be able to implement anything personally, as well as coordinating other developers to build the things. Basically will replace Serene.

Responsibilities: Any and all pieces of the tech stack whether or not being taken care of well by other members of the team. Will work very closely with Serene on everything including some beyond the purely technical. May become potential tech lead.

10+ Years of Experience

DEVOPS ENGINEER

Remote

Must be great at dealing with everything production. Deployment, CDNs, containerization, geosharding, metrics, etc. Must be an excellent linux sysadmin who loves time spent in the shell. Must be willing to do nutty things like carry pagers on weekends & holidays, or ssh into various servers from the restroom of a nightclub at 3am. (Which Serene has, alas, also done...)

Should be familiar with Docker, Kubernetes, Prometheus, Grafana, AWS, and any number of CDN services. Should know how to deal with DDOS. Tell me how crazy your dotfiles are.

Responsibilities: Maintain the primary deployment/release process, metrics, overall feedback loops from production, optimizing uptime, reliability.

5+ Years of Experience

COMMUNICATIONS / TECH WRITER

Remote

Must be very good at writing, speaking, and communicating difficult concepts to audiences of all levels of technical background. Must be able to illuminate intuitively a very clear shared understanding of complex systems like the snowflake volunteer net, decentralized microproxy networks, censorship events, and broader contexts - such that everybody understands what's going on.

SHOULD have some coding chops, able to deal with github, trello, make and push commits to markdown files, etc.

Responsibilities: Maintaining all documentation, FAQs, guides, articles, and all sorts of content for the website, preparing emails and briefs both internally and externally.