THE OPPORTUNITY AND SETTING:
This is an opportunity for an accomplished Python
developer to be the fourth person in an elite team of experienced developers who
are building enterprise software in a well-established organization but with the
techniques and technologies of a fast-moving web start up. The best part is we
already have clients and they are intimately involved in the development process
with us -- a luxury not many development teams have!
We are actively exploring how large users manage
data. Everything from crawling systems, presenting the data, manipulating it,
and moving it. The first version of our product is in beta with some of the most
well-known research institutions in the world. We have spoken about the product
at some of the more interesting conferences in our space, including LISA and
BioIT World. Now that we have proven the concept and have enthusiastic clients
partnering with us on features and functionality, we are seeking another senior
person to join our team as we work on the productized
version of this software.
THE COMPANY:
Cambridge Computer, a national company
headquartered in Waltham, MA, is a well-regarded, innovative company in the data
storage industry. We use creativity and technical expertise to find the best
solutions to our clients' most difficult data storage and data protection
problems. This position is in our new Engineering department, building a
product. It is essentially a startup incubated within the main
company.
CANDIDATE'S GENERAL QUALITIES:
- fluent in various aspects of programming and
technology
- is a generalist with good understanding of using the entire
computing stack
- has been involved in building a product
before
- is not scared by the concept of "hundreds of millions" or
"billions"
- thinks a petabyte is a pretty regular size of data
- knows
users need to use a specific product, not just engineers
SPECIFIC QUALIFICATIONS AND
EXPERIENCE:
1) Programming Languages - Preferred expertise in
Python, though any good experience in a modern language is helpful. Javascript
is a must as there will be some UI coding (preference given to those with ExtJS
or Jquery experience)
2) Databases - Knowledge of what makes databases
scale. Some NoSQL experience is helpful.
3) Concepts - Strong understanding and ability to
implement queuing systems (rabbit, celery, zeroMQ), distributed computing
(Hadoop, OpenStack), Search (Lucene), Filesystems (OS level, cloud stores,
permissions). General knowledge of these concepts is just as good as
product-specific information or experience.
4) Experience - Key role(s) in developing at
least one product in a meaningful way that actual users have used. You've been
through the cycle of concept, building and supporting.
5) General - Strong problem-solving,
communication, and interpersonal skills with initiative, resourcefulness,
attention to detail, and ability to work
both independently and within a group. You prefer not to be managed
day-to-day.
HOW TO APPLY:
Please mail your resume and a detailed cover
letter addressing the qualifications we are looking for to: Attn: Alena/Sr.
Python Engineer (Fizz), Cambridge Computer, 271 Waverley Oaks Road, Waltham, MA 02452.
KEYWORDS:
Startup, Start-up, Entrepreneurial, Venture,
Ground Floor, Intrapreneurial, Developer, Scale-out, Scale Out, Object, HPC,
High Performance Computing, Cloud Storage, Python, Django, Scalability,
JavaScript, ExtJS, MySQL, MongoDB, Petabyte, PB, Hadoop, Skunkworks, Big Data,
MySQL, Autononous Teams