Startup position - Scala / Play / Distributed Systems

79 views
Skip to first unread message

Irfan Ahmad

unread,
Nov 26, 2012, 3:51:05 PM11/26/12
to Bay Area Scala Enthusiasts
First off, I'm not a recruiter, rather a hardcore techie looking for other top engineers to work together with. So, please don't mind the lack of polish on this writeup :-)

Several top engineers and top product folks ex-VMware, Google, Cadence, NetApp, Veritas and other places have spun out to morph systems management into a real engineering discipline. We are applying large-scale data processing techniques to core systems resource management problems by building a cloud-based model predictive control system. The backbone of our system is a global-scale, highly available, high throughput data gathering, analysis, recommendation, and optimization system. For context, just a single datacenter today provides us with a billion samples per day based upon which we provide tremendous value. Only one year in, our fire hose is among the most active enterprise distributed systems in world.

The reason why we started this company stems from a fundamental belief reinforced by working directly with businesses for the last decade: data centers of today are woefully inefficient, both in terms of machine and human cost. Here, we don't mean Google, Facebook or other large Internet company data centers who control their own infrastructures, often manufacturing custom parts and writing their own software. We refer to the bulk of the computing that is happening in datacenters, both public and private. We are reinventing systems research using our global scale resource management system.

The company is experiencing fast growth. We are looking to bring on board motivated and brilliantly smart engineers who want to stretch the world of systems research with access to the world's largest continuously-updated configuration, change management and high-resolution performance data across compute, memory, storage, networking, applications and IT operations meta data. We have chosen the non-traditional route of building our enterprise software company as a SaaS which puts engineers and designers in the driving seat. Providing useful but deep analysis in the form factors that average users can absorb is also an amazing UX challenge...

Hopefully that is interesting enough to warrant a coffee or lunch chat :-)

This is a full-time position. (Highly qualified and currently available private self-employed consultants should still get in touch.)  While we are a frugal startup, we do have real salaries, an
excellent benefits package, a well-stocked kitchen, fabulous stories, an agile/lean methodology, real customers and attractive early stage equity participation. (SF Bay Area)

The role in question is for a founding-team member - emp # <15. We are polyglot so you should be too. Our current stack is Scala/Play/Javascript with some Java and Python thrown in for good measure.

= Job Responsibilities =
 - As a founding team member, you would be expected to define and implement the direction of our core platform
 - Scalable design of a distributed system

= Requirements =
 - Experienced in Scala/Java/Play development in SaaS context (Open Source)
 - 7+ years of related software development experience
 - Experience in large-scale distributed systems
 - Expert debugging skills
 - Must take pride in writing high-quality code

= Additionally =
 - Expertise or interest in learning: resource management, workload characterization, systems management
 - Expertise or interest in learning: data analytics, statistical modeling techniques, machine learning

We have an interest in open sourcing our infrastructure components: open source developers welcome. Interviews will require signing a standard NDA.

Principals only please. NO AGENCY CANDIDATES WILL BE CONSIDERED. As you'd expect, it is unlikely that we would hire our founding team through recruiting agencies.
Reply all
Reply to author
Forward
0 new messages