Login Register

Architect / Developer - Python, *SQL, EC2 (Collaborative Editor)

TeamPatent offers web-based knowledge authoring and collaboration tools that help attorneys focus on strategy rather than the mechanics of patenting. We are a fully-funded, early-stage startup, founded and run by an HP Labs senior researcher with extensive patenting experience. Initially, we're building a browser-based, collaborative editor with novel tools to express complex relationships within and between documents (the homepage screenshot illustrates one of these tools--associating textual terms and drawing callouts). We intend to soon thereafter supply our technology as an extensible and embeddable editor for other document types.

We need a backend architect / senior web engineer who will participate in and be responsible for all aspects of backend development. Strong candidates will have previously led architectural design and implementation of a data-driven, mass-audience web application, preferably at a smaller company where you had to wear many hats. Our backend technology stack includes Python and PostgreSQL and we're deployed on Linux-based instances on Amazon EC2/S3. You must be proficient in these technologies or have experience in related technologies, enabling you to quickly ramp up. For example, mySQL is pretty similar to PostgreSQL. It's more of a stretch from Java, C++, or some other OO language to Python but we'd consider it.

As a member of TeamPatent, you'll help contribute to open source--we already maintain two of the largest widgets in Dojo--dijit.Editor & dojox.Sketch (intro, API, & discussion)--and, under your direction, we hope to contribute facets of our backend infrastructure including extensions to Scalr and Selenium. There's currently just two of us so you'll have plenty of responsibility/autonomy to be an individual contributor. TeamPatent holds the potential to be a career-making project (the National Science Foundation is funding us because our innovation is "game-changing"); enormous market potential and enough intellectual scope to keep a brilliant person stimulated for a decade.

  • Requirements:
    • Architect / Lead Developer role for a "shipped" data-driven web product demonstrating high degree of complexity;
    • Demonstrated expert at back-end implementation;
    • Produce elegant, maintainable code; and
    • Experience with PostgreSQL, MySQL, or other databases in both access methodology and database design.
  • Desirable:
    • Open-source contributions/bugfixes;
    • Experience planning network operations; and
    • Ability to lead and motivate small technical teams.
  • Environment and Compensation:
    • Full-time role preferred;
    • This opportunity is ground floor with competitive compensation;
    • Technical leadership at an early stage startup aiming to shake up a valuable market; and
    • Flexible work environment focused on productivity.

We'd prefer someone in the SF Bay Area (we're in Oakland).
Principals only: no recruiters, no offshore.
Interested? Send a resume and cover letter to jobs[at]teampatent[dot]com