30 Jan 2013

Full-Time Client Application Engineer

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

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

Job Description

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 Client / Application Engineer, you will be a member of the team in charge of the design, development and implementation of the Aerospike client software used for real-time, Web-scale applications.


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 of Java, C#, Python, PHP, or equivalent.

You will be:

  • Managing all aspects of client-side product development:
    • Understanding requirements from customers.
    • Designing and implementing key features.
    • Fixing Bugs and ensuring quality by stringent testing.
    • Supporting integration for the client code in customer applications.
    • Handling these fine details:
      • OLTP NoSQL database, in particular for high performance, low latency applications like real-time advertising.
      • Web-scale, multi-threaded and event-based application architectures.
      • Database access methods.
      • 24×7 operations and high availability.


You have:

  • Over 5 years of research, design and implementation experience in writing high-traffic applications.
  • Demonstrated experience in deploying these applications at Web-scale using millions of subscribers. 
  • Familiar with writing applications that use database technology: either SQL or NoSQL.
  • Excellent knowledge of networking and multi-threading to enable high concurrency applications.
  • Proven experience in delivering successful products through the full product life cycle. 
  • Strong Linux system knowledge.
  • Proficient application programming skills in two or more of the following languages:  C, C++, Java, C-sharp, Python, PHP.
  • Fluency in English. 

How to Apply

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

Job Categories: Engineering. Job Types: Full-Time. Job Tags: big data, database, and nosql. Salary: 100,000 and above.

Apply for this Job

Subscribe to Free, Weekly NoSQL E-mail Newsletter