30 Jan 2013

Full-Time Senior Database Systems Engineer

Aerospike, Inc. – Posted by AerospikeMountain View, California, United States

NOTE: This job listing has expired and may no longer be relevant!

Job Description

Senior Database Systems Engineer


Aerospike is:

Aerospike, Inc, is a hot startup lifting off into owning the NoSQL database space. As Big Data and the need for real-time responses continue to escalate, so is the need for our rock solid technology.  Aerospike was founded by two industry veterans who built a product to fit a need no one else could. They built the first data storage and management system with the ability to handle real-time big data at both blazing speed and infinite scale – with 100% uptime. (Yes, 100% uptime). If you want to join a passionate, experienced and intelligent team of professionals working on a game changing product, keep reading. 


As an Aerospike Senior Database Systems Engineer, you will be responsible for all aspects of server product development, including understanding requirements from customers, designing and implementing key features, fixing bugs, ensuring quality by stringent testing and supporting the launch of the product in mission-critical deployments.


You are:

  • An enthusiastic, self-motivated, independent problem solver who knows when to execute and when to ask for help – but more importantly – who thrives in finding efficient, creative solutions to complex problems in fast paced environments.
  • Successful in shipping and deploying products in large-scale environments with 3+ years of core industry software experience.
  • Savvy with core computer science concepts such as threading, concurrency, and operation systems.
  • Proficient at programming in C, and highly versant in at least one or more: Java, C#, Python, PHP, or equivalent.

You will be:

  • Managing all aspects of server product development including:
    • Understanding requirements from customers.
    • Designing and implementing key features, fixing bugs, and ensuring quality with stringent testing.
    • Supporting the launch of the product in mission critical deployments.
    • Handling these fine details:
      • OLTP NoSQL database, in particular for high performance, low latency applications like real-time advertising.
      • Large scale distributed database architectures. 
      • World-class distributed system technology including clustered system, distributed database, distributed computing, distributed storage, etc. 
      • Designing and implementing techniques for new kinds of storage hardware such as SSDs.
        In-memory and storage based indexing techniques.
      • Database access methods including related tools chain.


You have:

  • Over 5 years of research, design, and implementation experience in relational and non-relational DBMS products.
  • Proficiency in database theory and the ACID model as well as distributed clustering systems – including Paxos algorithms.
  • Solid system programming skills in C and other languages: C++. Java, C-sharp, Python, etc.
  • Linux system knowledge.
  • Proven experience in working on database internals with focus on real-time data processing.
  • Familiarity with open source or commercial databases such as PostgreSQL, MySQL, Oracle, IBM DM2, Sybase, etc. Other NoSQL database products such as Cassandra, Couchbase, etc., a plus.
  • Proven experience in delivering successful products through the full product life cycle.
  • Fluency in English.


How to Apply

Please send resume and cover letter to careers@aerospike.com

Job Categories: Engineering. Job Types: Full-Time. Job Tags: bigdata, nosql, operations, and support engineer. Salary: 100,000 and above.

Apply for this Job

Subscribe to Free, Weekly NoSQL E-mail Newsletter