Nooks is the AI Sales Assistant Platform (ASAP) that automates the busywork so reps can focus on the human part of selling and generate more sales pipeline. Nooks has helped thousands of sales reps hit quota, saved customers hundreds of thousands of hours, and powered hundreds of millions of dollars in pipeline. Nooks is loved by sales teams at companies like 1Password, Fivetran, Greenhouse, and hundreds more. For more information, visit Nooks.ai.
We have an ambitious product vision in a nascent area - AI-powered realtime collaboration - so there are a ton of interesting technical challenges on our roadmap. We’re hiring talented full-stack/backend/ML engineers who are product-minded and excited to delight our customers. We expect every software engineer on our team to be able to work within a complex code-base, own entire product areas, and build new features end-to-end.
These are just examples, this list is non-exhaustive, and you definitely don’t need experience in all of these areas. But hopefully you find some of them exciting!
Concurrency & distributed systems
Our smart dialer places calls in parallel and runs a realtime AI model on each call. There are some interesting concurrency problems syncing state between Twilio, our backend, and the frontend, and knowing which calls to connect, which to continue in the background, and when to start the next call.
Realtime audio AI & precision/recall/latency tradeoffs (algorithms & models)
We use audio data, transcription, silence detection, and several other signals to detect whether a live phone call is a voicemail, a human, or a dial tree. Here, latency is a third factor added to the standard precision/recall tradeoff because it’s important we can detect humans quickly. Our approach involves LLM embeddings, few-shot learning, data labeling, and continuous monitoring of model performance in prod.
Latency (infrastructure)
If our model took 5 seconds to detect a human on a phone call, the human would hang up. It’s imperative we can detect quickly and that our users can execute calls quickly. There’s latency across the detection pipeline including transcription models, audio models, websockets, Twilio API, database transactions, etc.
Smart call funnels & playbooks (data wrangling, backend eng, GPT-3, UX)
At what point in the conversation do my reps get stuck? What are the toughest questions that we need to address? Can I “program” a playbook so that Nooks will help my team standardize toward best-practices? We’re using GPT-3 and other LLM’s to turn companies’ mostly unstructured call data into actionable strategies & feedback loops.
Conversation embeddings & markov models (ML modeling)
What does the anatomy of a call look like? If I say XYZ, what are the different ways the prospect might answer and the probabilities of each? Conditioned on the first half of the call, what do I say next to maximize the likelihood that I book a demo at the end of the call? Can we use LLM’s to generate embeddings of conversations that we can use to cluster similar conversation patterns and predict where the conversation is headed?
Integrations
Our dialer integrates with customers’ sales engagement platforms. Every new platform we integrate with, that opens up a larger market for our product. When building integrations, we need to make sure they’re robust, reliable, and well-abstracted.
Frontend performance
There’s a lot going on in the frontend - WebRTC, Twilio, React rendering, websockets, etc. And people use Nooks throughout the workday, so we need to make sure our app is performant across a wide range of devices
Ability to work with our stack:
Some practical software engineering experience garnered from industry internships
Ability to work with our tech stack:
Frontend: React, Typescript, MobX
Backend: Node.js, Express, Typescript
Technologies: Firebase, Firestore, Websockets, Twilio, WebRTC, Postgres, Redis
ML: GPT, Transformers, PyTorch, signal processing, few-shot classification.
Experience building complex systems (ideally somewhat related to ours)
You’re a confident, independent, and experienced engineer who is used to extreme ownership and solving hard problems
We offer competitive compensation because we want to hire the best people and reward them for their contributions to our mission. We pay all employees competitively relative to market. In compliance with pay transparency laws and in pursuit of pay equity and fairness, we publish salary ranges for our open roles. The target salary range for this role is $140,000 - $155,000. On top of base salary, we also offer equity, generous perks and comprehensive benefits.
Nooks is an equal opportunity employer committed to fostering a diverse and inclusive workforce. We believe in providing equal employment opportunities to all individuals regardless of race, color, religion, gender, gender identity, sexual orientation, national origin, age, disability, veteran status, or any other characteristic protected by law.
Nooks does not discriminate in hiring, promotion, compensation, or any other employment practices, and we are committed to ensuring a workplace that is free from discrimination, harassment, and retaliation. We encourage individuals from all backgrounds to apply and join our team.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Are you ready to kickstart your career in technology? Nooks.ai is on the lookout for a passionate Product Engineer, New Graduate to join our innovative team in San Francisco. At Nooks.ai, we’re transforming how sales teams operate with our AI Sales Assistant Platform, helping them focus on the human side of sales while we handle the heavy lifting. As a new graduate, you’ll dive into the nitty-gritty of AI-powered real-time collaboration, tackling exciting technical challenges that our ambitious product vision entails. You won’t just be coding; you'll be shaping the future of sales automation! You’ll work on vital tasks like extending our smart dialer, refining audio detection algorithms, and ensuring smooth integrations with various sales engagement platforms. We believe in fostering a dynamic work environment where every engineer can own product areas and contribute significantly to our success. Your creativity and skills will help us solve complex problems that directly impact thousands of users. If you're a fast learner and have some experience from internships, we want to hear from you! Your ability to work with our tech stack, including React, Node.js, and machine learning technologies, along with a knack for innovative solutions, could make a huge difference here. Of course, we offer competitive compensation and an inclusive work culture that celebrates every contribution. So, are you ready to turn your technical skill into a career that makes an impact? Join us at Nooks.ai and help redefine sales efficiency!
Nooks seeks an experienced Head of Enterprise Sales to lead a dynamic team in enhancing the sales motion of our AI Sales Assistant Platform.
Nooks is looking for a technical-minded Founding Sales Engineer to shape the sales engineering function at a cutting-edge AI sales assistant platform.
Become a key player at Plaud AI as a Founding Full Stack Engineer, shaping the future of enterprise solutions in a fast-growing startup environment.
Seeking a ServiceNow Senior Developer at IBM Consulting to design and enhance client systems while fostering innovation and collaboration in a hybrid work environment.
Join Version 1 as a Senior AWS Data Engineer, and leverage your AWS skills in a thriving digital consultancy.
Seeking a Lead AI/ML Developer with extensive experience in machine learning to drive innovative AI initiatives.
Join Vestmark as a Full Stack Software Engineer, where you’ll leverage your skills in Ruby on Rails and React to enhance financial technology solutions.
Join Schwab as a Senior Full Stack JAVA Engineer to deliver high-quality software solutions in a dynamic and collaborative environment.
Join Endava as a Senior .NET Developer and help to drive innovation through impactful software solutions.
Be part of Jazwares, a global toy manufacturer, as a Senior Application Developer, driving application enhancements and mentoring junior developers.
Subscribe to Rise newsletter