Careers

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 high scale – with 100% uptime. (Yes, 100% uptime).

Top reasons why you should join us:

  • We dream audaciously big
  • We love tackling challenging problems and doing what’s never been done before
  • We’re solving a real frustration for hundreds of millions of people
  • We’re a collaborative and tight-knit team that strives for excellence
  • We’re energetic and passionate about what we do
  • We are passionate about ping pong!
Aerospike Team

We believe good food brings us together

  • Healthy catered lunches every day
  • Happy Hour Fridays with food, beer, wine and occasional surprises
  • Endless supply of beverages, healthy snacks and local organic produce
  • Professional grade espresso machine (we take velocity seriously!)
food at Aerospike

Open Positions

Senior Sales Engineer

Senior Distributed Systems Engineer

Infrastructure Test Engineer

Senior Release Engineer

DevOps Engineer

Sales Director (New York Area)

Sales Director (Chicago, IL or Dallas, TX)

Sales Development Representative (Entry Level)


Senior Sales Engineer

Aerospike is looking for new Senior Sales Engineers to join a very energetic team in a new, intense space. Although the current vertical is in online advertising, the focus may widen to encompass new areas.

You will:
Be responsible for all technical aspects of the sales process. This includes the following:

  • The technical portion of the sales presentation, including demos and white board talks.
  • The technical responses to RFIs, RFPs, and RFQs.
  • Maintaining prompt and professional communication with prospects, customers, and internal team members.
  • Development of new material in support of sales opportunities.
  • Leading discussion of customer architectural goals and gap analysis.
  • Participate in internal meetings.
  • It may be necessary for the SE to handle initial deployments and on-site training.

You have:

  • Bachelor’s degree or equivalent in Computer Science or related field.
  • Proven track record of selling enterprise software to development and operations.
  • Technical background in databases, Web development, and operations.
  • Excellent communication and project management skills.
  • Desire and drive to work in a new, highly dynamic space.
  • Must be able to travel to customer sites in the area to conduct meetings. May require international travel.
  • Ability to speak in front of large technical audiences and CTOs/VPs of Engineering.
  • 5+ years experience developing or running operations on Web sites, preferably with online advertising.
  • 5+ years experience with Linux/UNIX administration.
  • 3+ years experience with databases (NoSQL databases a plus).
  • Experience with C, C++, C#, Java, PHP, Python, Ruby are a plus.
  • Experience with SSDs and other hardware is a plus.

If you are interested in this position, please email us a cover letter and resume.


Senior Distributed Systems Engineer

As an Aerospike Senior Distributed 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:

  • Used to dreaming in C
  • 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.
  • Trilled to get deeper into database theory, ACID model, distributed clustering systems, and high performance.

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.

If you are interested in this position, please email us a cover letter and resume.


Infrastructure Test Engineer

You will:

  • Understand the architectural components of the Aerospike Server.
  • Collaborate with Senior Engineers to design, build, and maintain test cases for all components of Aerospike Server.
  • Provide library and best practices for writing tests for a distributed system.
  • Facilitates architect, design, and implementation of new and existing testing tools and methods.
  • Collaborate with backend engineers and devop engineers to perform root-cause analysis of problems reported from field.

You should have:

  • 7+ years of Software Engineering/Testing.
  • Excellent programming knowledge with Python, and at least one other language such as Java, C, C#, Node.js, Bash, Javascript.
  • Experience in writing functional or performance tests for distributed & enterprise software, both client and server.
  • Experience with Linux – installing, configuring, administrating.
  • Familiarity with computer science concepts such as threading, concurrency, queue.
  • Strong knowledge of NoSQL and Networking a big plus.
  • Familiar with Jenkins, Git, gdb, VMWare, AWS desired.

If you are interested in this position, please email us your resume. Also, please include a cover letter explaining your background, along with a description in your words of what our product is and what type of things it would be used for.


Senior Release Engineer

As a Senior Release Engineer, you will:

  • Own, manage and execute our build and release process, for all Aerospike products.
  • Work closely with Product, Engineering and QE (both remote and local) to understand the various product requirements and architecture, correctly identify the release dependency and plan accordingly.
  • Develop efficient and easy-to-track build and release workflow, through stages from developer code completion, integration testing, release packaging and deployment.
  • Coordinate release through multiple venues, including customer website portal, Amazon Marketplace, Github, and language-specific repositories.
  • Communicate releases related activities to all the stake holders and take their feedback to improve the process.

You should have:

  • 7+ years of Software Engineering/Build and Release.
  • Broad technical skills. Full SDLC, some DevOps (desired).
  • Excellent collaboration skills, team oriented, and detail oriented.
  • Great scripting skill with python, bash or equivalent.
  • Experience with Linux environment a MUST. MacOS & Windows desirable.
  • Excellent understanding of tool chains for at least one of the following environment – Linux/C, Java, Node.js, PHP.
  • Experience with large scale open source projects desirable.
  • Experience with Git, Maven, NMP, GEM, or any other language/platform repository management environment.
  • Knowledge of packaging technologies (Debian, RPM’s, RedHat package management).

If you are interested in this position, please email us your resume. Also, please include a cover letter explaining your background, along with a description in your words of what our product is and what type of things it would be used for.


DevOps Engineer

As an Aerospike DevOps Engineer, you will be a member of a global team in charge of Operations and Customer Support for worldwide deployments in dozens of data centers with hundreds of servers.

You are:

  • Used to writing scripts to automate instead of doing manual task
  • 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 supporting applications that span multiple data centers.
  • Savvy about which open source tools to leverage and what to build in-house.
  • Packed with a useful bag of tricks for troubleshooting system and network issues.

You will be:

  • Managing all aspects of operations:
    • Qualifying new releases with functional tests.
    • Documenting task as you go.
    • Running performance benchmarks.
    • Developing monitoring scripts and run books using Puppet,Chef or Ansible
    • Guiding customers through new deployments.
    • 24×7 support for mission critical deployments.
  • Handling these fine details:
    • OOLTP 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.
    • 24×7 operations and high availability (on call/rotation)
    • Automated QA with continuous testing (occasionally).

You have:

  • Excellent knowledge of scripting language Perl, Python or Ruby (Python is highly preferred)
  • Over 3 years of operations experience in supporting 24×7 services with a scalable product that serves millions of actively subscribed users.
  • Excellent experience in scripting for monitoring/deployment using Puppet, Chef or Ansible to automate task/deployment/installs is strongly preferred
  • Knowledge of monitoring and graphing systems like Nagios, Zabbix,Graphite, etc.
  • Demonstrated experience in handling new deployments that contain dozens to hundreds of Linux based server systems.
  • Proven experience in deploying application servers through the full product life cycle including rolling upgrades on running services for millions of subscribers.
  • Knowledge in data center deployment (including multi OS environment set-up and management) is preferred.
  • Driven determination and demonstrative methods to hunt down difficult bugs in production systems using system logs and other run-time statistics.
  • Experience in working with counterparts in another time zone to provide 24X7 coverage.
  • Experience in being on an on-call rotation list for 2nd level operations support.
  • Experience in developing run books for use by 1st level operations support
  • Fluency in English.

If you are interested in this position, please email us a cover letter and resume.


Sales Director (New York Area)

The Sales Director is responsible for driving qualified sales opportunities to win business throughout East, Northeast and Mid-Atlantic. The ideal candidate will have an outstanding track record of exceeding quota, opening new accounts and the ability to close business at a highly successful rate. You will bring to the table a strong book of business, established client relationships and the ability to hit the ground running.

You will:

  • Prospect, identify, qualify and develop a strong sales pipeline
  • Establish new accounts
  • Increase sales to existing customers
  • Close business to meet or exceed monthly, quarterly, and annual bookings objectives
  • Sell Aerospike’s suite of Solutions and Support to increase the client’s ability to achieve success
  • Work with Marketing to arrange periodic MeetUp’s, conduct seminars, participate in trade shows, and other company related events
  • Willingness & ability to attend after work events no less than once a week
  • Travel to customer sites within the Eastern region

You have:

  • A minimum of 5 years of previous software sales experience, preferably in the areas of RDBMS and most notably in the field of NoSQL
  • A Bachelors degree or equivalent work experience
  • A high-tech background (preferred)
  • Experience selling into prospects ranging from staff level technology managers to C level executives
  • The ability to conduct high level conversations with prospects ranging from junior level technology managers to senior executives
  • Outstanding relationship building skills with a high degree of responsiveness and integrity
  • Exceptional verbal and written communication skills
  • A positive attitude and is a persistent team player with the eagerness to succeed
  • Ability to travel

If you are interested in this position, please email us a cover letter and resume.


Sales Director (Chicago, IL or Dallas, TX)

The Sales Director is responsible for driving qualified sales opportunities to win business throughout the Midwest. The ideal candidate will have an outstanding track record of exceeding quota, opening new accounts and the ability to close business at a highly successful rate. You will bring to the table a strong book of business, established client relationships and the ability to hit the ground running.

You will:

  • Prospect, identify, qualify and develop a strong sales pipeline
  • Establish new accounts
  • Increase sales to existing customers
  • Close business to meet or exceed monthly, quarterly, and annual bookings objectives
  • Sell Aerospike’s suite of Solutions and Support to increase the client’s ability to achieve success
  • Work with Marketing to arrange periodic MeetUp’s, conduct seminars, participate in trade shows, and other company related events
  • Willingness & ability to attend after work events no less than once a week
  • Travel to customer sites within the Midwestern region

You have:

  • A minimum of 5 years of previous software sales experience, preferably in the areas of RDBMS and most notably in the field of NoSQL
  • A Bachelors degree or equivalent work experience
  • A high-tech background (preferred)
  • Experience selling into prospects ranging from staff level technology managers to C level executives
  • The ability to conduct high level conversations with prospects ranging from junior level technology managers to senior executives
  • Outstanding relationship building skills with a high degree of responsiveness and integrity
  • Exceptional verbal and written communication skills
  • A positive attitude and is a persistent team player with the eagerness to succeed
  • Ability to travel

If you are interested in this position, please email us a cover letter and resume.


Sales Development Representative (Entry Level)

The Sales Development role is primarily responsible for producing qualified sales opportunities for Aerospike’s North American and International Sales Directors. The SDR creates sales opportunities by qualifying inbound inquiries from marketing and demand generation activities as well as cold calling prospects identified by sales directors & management, marketing and senior management at Aerospike.

You will have:

  • A four year college degree preferably Engineering or Business related
  • An interest in and knowledge of the database world or software
  • The ability to work onsite in Mountain View, CA
  • The ability to use common sales automation tools
  • Exceptionally strong verbal and written communication skills
  • Professional business acumen, good telephone presence, self starter and results driven personality
  • Excellent time management and prioritizing abilities
  • Ability to work in a fast paced, team environment
  • Willingness & ability to attend after work events no less than once a week

You will be:

  • Qualifying inbound inquiries from marketing and demand generation activities
  • Building a strong pipeline of sales opportunities for Sales Directors to deliver on sales targets
  • Meeting or exceeding monthly, quarterly and annual qualified sales opportunities targets
  • Conducting high level conversations with prospects ranging from junior level technology managers to senior executives
  • Identifying and targeting prospective customers by utilizing online resources such as social networks
  • Recording and reporting on all prospecting activities in Salesforce

If you are interested in this position, please email us a cover letter and resume.

Please Note: Principals only please. Agency resumes are not accepted and will be considered unsolicited resumes that are not subject to placement fees.