Software Engineer - Full Stack, AI

Guitar Center
Westlake Village, CA

Job Title: Software Engineer

Location: Hybrid Tuesday - Thursday/weekly (Westlake Village Corporate HQ) 

Reports to: Director of Innovation 

About the Role: 

We’re hiring a Full Stack Software Engineer to help build and evolve enterprise-scale, customer-facing applications with rich, session-managed user experiences. This role spans frontend and backend systems, focusing on reliability, correctness, performance, and maintainability in complex, stateful workflows. 

You’ll contribute to platforms that incorporate AI-assisted capabilities such as search, personalization, and intelligent assistants, helping users navigate, discover, and interact with sophisticated application experiences. This is a hands-on engineering role with meaningful ownership and long-term impact. 

What You’ll Do: 

  • Design, build, and maintain full-stack applications using TypeScript 
  • Develop and support session-managed, customer-facing experiences with complex state and workflows 
  • Build backend services and APIs using Node.js and frameworks such as NestJS 
  • Implement modern frontend experiences using React or Next.js 
  • Integrate AI-assisted features (e.g., search, recommendations, assistants) into frontend and backend systems 
  • Build and maintain search functionality using OpenSearch or Elasticsearch 
  • Work with vector or semantic search pipelines to improve relevance and discovery 
  • Ensure data consistency, session integrity, and performance across distributed systems 
  • Write clean, well-tested, maintainable code aligned with engineering best practices 
  • Debug and resolve issues across client, server, and production environments 
  • Collaborate closely with product, design, and data teams to deliver intuitive, reliable experiences 
  • Participate in code reviews and contribute to shared engineering standards and practices 
// // //