About Aerospike

At Aerospike, we dream big. Our focus is helping companies tackle seemingly insurmountable problems and doing what’s never been done before. That is why we developed the world's leading real-time data platform that powers mission-critical applications at the world's most innovative, category-disrupting companies.  Aerospike companies have deployed extreme-scale real-time applications to fight fraud, dramatically increase shopping cart size, enable global digital payments, and deliver hyper-personalized user experiences to tens of millions of customers.

Customers like AppsFlyer, Playtika, Wix, IronSource, Riskified, Cybereason, and Forter rely on Aerospike as the data foundation for the future to help them act in the microsecond moments that matter. Headquartered in Mountain View, California, Aerospike has a global presence with offices in London, Bangalore, and Tel Aviv.

As a Senior Software Engineer at the Aerospike Ecosystem team, your role is pivotal in developing a new generation of the Aerospike backup products. Your contributions will directly impact our ability to deliver innovative solutions to our global customer base.

Responsibilities

  • Design and implement software architecture for new and existing products
  • Work with product managers and engineers to define product requirements and translate them into technical specifications
  • Produce quality code, raising the bar for team performance and speed
  • Develop unit and integration tests
  • Review and provide feedback on peers' code contributions to identify potential issues and improve overall code quality

Required skills and qualifications

  • Excellent foundation in computer science and algorithms
  • Experience in developing distributed, multitenant, auto-scalable backend services
  • Proficient knowledge of one or more statically typed back-end programming languages (Go, Java, Kotlin, Scala)
  • Experience with Git and CI/CD pipeline engines
  • Ability to work independently and as part of a team
  • Strong written and verbal communication skills in English

Preferred skills and qualifications

  • Proficient in Go and Java
  • Experience with NoSQL and relational databases and database fundamentals
  • Experience with at least one of the major public cloud providers: AWS, Google, Azure
  • Experience with deploying and managing containerized applications in production environments

 

Aerospike is an Equal Opportunity Employer. We are committed to providing an environment free from discrimination on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental
disability, national origin, veteran status, or any other basis covered by appropriate law.

 

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.