Software Engineer

Engineering | Redwood City CA, United States

Hypertable, Inc. is looking to hire exceptional Software Engineers to help develop Hypertable into the scalable database platform of choice for next-generation, big data applications. This is a unique opportunity to become one of the select few with experience building scalable database infrastructure. Responsibilities of this position include helping to shape the direction of Hypertable at an architectural level as well as designing and implementing major pieces of the core database engine. If this sounds exciting to you and your background matches the qualifications below, we are eager to talk to you. We're considering top applicants at all different experience levels.

Qualifications

  • BS/MS/Ph.D. in Computer Science, Computer Engineering, Electrical Engineering or related field
  • Solid conceptual understanding of distributed computing technologies, including Bigtable, GFS, MapReduce, and Dynamo
  • Experience designing large-scale systems involving the handling of large amounts of data
  • Strong knowledge, experience, and interest in high performance computing
  • Strong background in algorithms and data structures with a solid understanding of time and space complexity
  • Strong C/C++ skills (Familiarity with the Boost library a plus)
  • Extensive system programming experience, including multi-threaded and asynchronous programming
  • Hands-on experience with Hadoop a plus
  • Experience designing and developing an RDBMS is a big plus

How to Apply

This position is available at our Silicon Valley office in downtown Redwood City (walking distance from Caltrain).  Hypertable, Inc. is seed funded startup that offers a competitive compensation package, including salary, benefits, and equity. If you are interested in this position, please e-mail your CV or a pointer to your LinkedIn profile to careers@hypertable.com.