Software Engineer (Full-Stack & Backend/Applied ML)

Nooks (Headquarters: San Francisco, CA - Hybrid)

Location: San Francisco, CA - Hybrid   |   Full-Time
Go Python Java Scala Kubernetes Docker AWS GCP Azure Networking Distributed Systems Low-latency Algorithms Infrastructure AI ML Large Language Models Full Stack Engineer Back End Engineer Staff Engineer

Nooks is hiring a Software Engineer to join our innovative team building the next generation of AI-powered sales tools. We’re seeking a talented engineer with expertise in full-stack development and backend systems to help us revolutionize sales workflows. This role involves working on challenging problems in distributed systems, low-latency algorithms, and AI integration.

Key Responsibilities:

  • Design and implement full-stack applications for our AI Sales Assistant Platform
  • Optimize system performance and scalability for millions of daily interactions
  • Collaborate with data scientists to model and implement sales call analysis using large language models
  • Build and maintain APIs and microservices that power our distributed systems
  • Mentor junior engineers and contribute to code reviews

Requirements:

  • 4+ years of professional software engineering experience
  • Proficiency in languages like Go, Python, Java, or Scala
  • Strong understanding of distributed systems and cloud infrastructure (AWS/GCP/Azure)
  • Experience with AI/ML frameworks and model deployment
  • Excellent problem-solving skills with a track record of delivering complex features
  • Passion for using technology to solve real-world problems

At Nooks, you’ll have the opportunity to:

  • Work on cutting-edge AI applications in sales
  • Collaborate with a talented team of engineers and product experts
  • Make a tangible impact on our growing customer base
  • Enjoy competitive equity and comprehensive benefits
Post Date: July 21, 2025