We are looking for top-caliber systems engineers to design, architect, and implement our large-scale managed Hadoop systems. This role involves developing fault tolerant software, performing whole-system optimizations for distributed systems, and solving hard systems problems in new and innovative. You will be given lead authority over major subsystems of our software product, and will be able to significantly impact the entire company. We are open-source-friendly and actively encourage publication in academia and industry. We are looking for someone with:
Great systems background - understand security, throughput, latency, security, availability, scalability at all layers of the system, from CPU registers to racks of blades
Working knowledge of Java and its infrastructure - JDK, JVM, and the Garbage Collector
Significant distributed systems experience a plus (especially for fault tolerance and high-availability)
Experience with Hadoop, Hive, and MapReduce a huge plus
Experience visualizing large data sets
Any programming experience in Java and/of PHP is a major plus
A/B testing and any other UI testing experience
We are an early-stage, well-funded startup with very competitive salary and equity packages. Our current team is under 10 people - you will have a chance to make a significant impact on our fast-growing company from day one!
Employee Stock Options
Partial or full work from home abilities
Flexible Work Hours
We offer comprehensive medical, dental, and vision plans
Additionally, we subsidize Caltrain passes
Provide free lunches.
We will buy any tools such as books, training materials, or software development tools, that you need to excel at your job.
Engineers may choose a Mac or PC notebook, and multiple monitors will be provided at the office for a high-productivity development environment.