5 ms·
If you're an ambitious engineer thinking about joining a start-up, this is your chance to be smart about this. RethinkDB team is the nicest possible group of p
by old-gregg 13y ago
If you're an ambitious engineer thinking about joining a start-up, this is your chance to be smart about this.
RethinkDB team is the nicest possible group of people one can hope to work with in Bay Area. They have a great combination of often mutually exclusive things: hacker-friendly business model (no ads, tech for cash), aggressiveness and tech-savviness of founders, yet they're humble, honest and nice.
And the product works, well-liked, serving an exploding market, so the probability of failure is quite low by a typical start-up standards.
This is very rare. Make a move.
- coffeemug 13y agoWe are aggressively hiring. Most job descriptions aren't up yet, but will be posted in the next few days. Here is a quick list of high priority positions: * Reliability engineer Skills: - Good working knowledge of Bash and Python - Good working knoweldge of C and/or C++ - Patience Responsibilities: - Automate testing and benchmarking infrastructure - Make sure long tests/benchmarks reliably run - Get to the bottom of stability/performance problems, and work with the engineering team to fix them More info: http://rethinkdb.com/jobs/reliability/ * Technical writer/developer advocate Skills: - Basic programming ability in at least two of ruby/python/javascript - Good command of english language, style, tone, etc. - Ability to explain complex ideas in simple ways in written form Responsibilities: - Improve API documentation, guides, and tutorials - Help support users and bring their concerns back into the product * Ruby/Rails, Python/Django, Javascript/Node experts Skills: - Deep understanding of one of the above stacks (you should be able to hack on core Rails/Django/Node, know the conventions, and respect the community) Responsibilities: - Write software to make RethinkDB the absolute best possible experience for your respective stack - Then tell the community about it * Visual designer Skills: - Produce beautiful web designs and illustrations - Mastery of Adobe Creative Suite - Mastery with a tablet and stylus - Exhibit creative taste Responsibilities (we take visual design and user experience extremely seriously): - Design user interfaces - Help rebrand our website for commercial / community versions - Incorporate illustration and a unique visual style into our brand - Creative one-off projects (logo, design t-shirts, marketing materials, postcards, packaging, generally make things beautiful) Email jobs@rethinkdb.com -- we'd love to hear from you.
- john2x 13y agoIs it weird that I find the Technical writer/developer advocate position fun?
- coffeemug 13y agoFor the right person, it is fun! Shoot me an e-mail to slava@rethinkdb.com ? I couldn't find your e-mail in the profile/website/github.
- apaitch 13y agoI don't seem like a good fit for any of these positions (Java/C++ engineer >.<), but I'd love to learn more about database internals and how things work and how to make them better. Is there much to do in that area, or is it pretty much complete? Should I just pick a bug and try to fix it, or is there some process to follow >.<
- coffeemug 13y agoWe're hiring C++ engineers. You don't have to know anything about database internals, but you do have to know C or C++ well and understand all the standard software engineering stuff. (I didn't list this position because it's a less hair on fire sort of thing). Please e-mail me -- slava@rethinkdb.com. As far as getting started on the codebase, we unfortunately don't have a guide/mentorship program yet for hacking on the internals. The best way is probably to pick a really simple bug and try to fix it. I'll see if we can work on making getting started with core contributions easier.
- jayhuang 13y agoI just recently had the opportunity to speak with Slava and Michael after one of my posts hit the front page of HackerNews. They are definitely nice people, I enjoyed speaking with them. I am no expert on databases, so I don't have much to say on that front, but the admin UI for RethinkDB is definitely beyond anything I've seen for databases before. I know that's also something they value tremendously and I'm very happy to see them doing well. Keep up the great work!