Overview
We're looking for software generalists interested in challenging programming problems to join our small engineering team. This is an outstanding opportunity to explore rich modern web interfaces and high-performance backends in a core dev environment, directly alongside an innovative and accomplished team of developers.
Our environment is collaborative, open, self-directed, hardworking but casual; with an appreciation for impromptu activities and good times (gaming, running, coffee, great food, happy hours, and more). We're a flat organization, with mutual respect between everyone for different skill sets and backgrounds.
Responsibilities
Responsibility across the product development process – from design and implementation to testing and operational responsibility of your work.
Solving massive real-time concurrency problems while ensuring scalability and performance.
Best practice conventions including peer reviews, build/test automation, and continuous deployment.
A collaborative, high performance engineering team (Google, Facebook, Y Combinator alumni).
Opportunity to bring cutting-edge technologies to the mass consumer market (e.g. machine vision, machine learning, sound and visual effects processing).
Experience
Fluent coding ability
Intuitive sense of good software design
Excellent written/verbal communication skills
Ability to learn quickly and a willingness to pitch in wherever needed
Familiar with multiple languages and technology stacks, but platform and language agnostic
Skills
Ideally:
Open source contributions
Proficiency in one or more of the following: C/C++, Python, Erlang, JavaScript, ActionScript
Experience with cloud infrastructure and NoSQL technologies
Prefers git
Education
BS degree in Computer Science or related technical field
Compensation
Competitive salary + equity + benefits + perks