About Aerospike

We built our company around mission driven engineering.

We’re engineers, not academics. At our headquarters in Mountain View, our engineering offices in Bangalore, Portland, Tel Aviv and many other remote locations and our sales offices world-wide, we’ve assembled a global team that combines practical expertise in building high-performance products using distributed systems engineering, cloud computing, networking, databases, and software development. Whatever their role, each Aerospiker combines an uncompromising mindset with an unwavering focus on executing in service of the mission and on behalf of our community.

We’re here for the long haul. Continually improving Aerospike takes time, energy, and the hard work of many people. Our business model allows us to continue to innovate in systems and data structures, to provide high grade support, and be here to help when our customers and users need it.

Responsibilities

  • Technical Leadership: Provide technical guidance, mentorship, and oversight to a team of backend engineers, ensuring the delivery of high-quality, scalable, and reliable solutions
  • Team Building and Management: Recruit, onboard, and develop top talent, fostering a collaborative and inclusive team culture focused on innovation, continuous learning, and excellence
  • Strategic Planning: Collaborate with Product Management and other stakeholders to define the long-term technical roadmap for our Data Plane services, aligning with business goals and objectives
  • Cross-Functional Collaboration: Work closely with Product Management, Control Plane team, DevOps, QE, and other teams to ensure seamless integration and delivery of end-to-end solutions
  • Architecture and Design: Architect and design scalable, fault-tolerant, high-performance services. Implement robust architecture and design patterns for our Data Plane services, ensuring optimal performance, scalability, and maintainability
  • Documentation and Communication: Document architectural decisions, design rationale, and best practices to facilitate knowledge sharing and maintain architectural integrity. Communicate effectively with cross-functional teams, stakeholders, and leadership to solicit feedback, align priorities, and drive consensus on architectural matters
  • Development and Implementation: Lead by example in hands-on development and code reviews, ensuring adherence to best practices, coding standards, and quality assurance processes
  • Scalability and Performance Optimization: Identify and address performance bottlenecks and scalability challenges within the data processing pipeline, optimizing system efficiency and throughput
  • Cost Management and Cost Optimization: Incorporate cost management and optimization strategies into architectural decisions, balancing performance requirements with cost constraints. Identify opportunities to minimize infrastructure costs through efficient resource utilization and strategic use of cloud services
  • Operational Excellence: Implement and improve monitoring, alerting, and automation systems to ensure the reliability, availability, and performance of our data plane infrastructure

Required skills and qualifications

  • 7+ years of experience in developing distributed, multitenant, auto-scalable backend services
  • 2+ years of experience in technical leadership or management roles, leading high-performing engineering teams
  • Demonstrated ability to provide strong technical leadership, mentorship, and guidance to a team of backend engineers. Proven track record of ensuring the delivery of high-quality, scalable, and reliable solutions in a fast-paced environment
  • Experience in recruiting, onboarding, and developing top talent within a backend engineering team. Ability to foster a collaborative, inclusive team culture that values innovation, continuous learning, and excellence
  • Proficiency in collaborating with product management and other stakeholders to define and execute the long-term technical roadmap for Data Plane services. Strong alignment with business goals and objectives, with a focus on driving innovation and competitive advantage through technology
  • 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, Kotlin, Java, Scala) 
  • Experience with at least one of the major public cloud providers: AWS, Google, Azure
  • Experience with NoSQL and relational databases and database fundamentals, including data storage, data replication, data modeling, and data access patterns
  • Experience with developing, deploying, and maintaining distributed services with containers (Docker) & orchestration (Kubernetes, EKS, GKE)
  • Experience with Git and CI/CD pipeline engines
  • Technical knowledge and understanding of techniques and standards for authentication, authorization, and encryption 

Preferred skills and qualifications

  • Proficient in Go
  • Experience in developing Databases
  • Experience with Terraform, Ansible, and other DevOps technologies

 

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.

Join us at Aerospike and be part of a dynamic team that is shaping the future of data management. Salary Range for California Based Applicants: [$190,000 - $210,000] (actual compensation will be determined based on experience, location, and other factors permitted by 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)


Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.