Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Product Engineer, New Graduate image - Rise Careers
Job details

Product Engineer, New Graduate

About Nooks.ai:


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.

The role

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.

Examples of engineering problems we’re working on

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

Requirements

  • 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.

Equal Employment Opportunity Statement

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.

Average salary estimate

$147500 / YEARLY (est.)
min
max
$140000K
$155000K

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.

What You Should Know About Product Engineer, New Graduate, Nooks

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!

Frequently Asked Questions (FAQs) for Product Engineer, New Graduate Role at Nooks
What are the responsibilities of a Product Engineer, New Graduate at Nooks.ai?

As a Product Engineer, New Graduate at Nooks.ai, your role will involve tackling intriguing technical challenges related to our AI Sales Assistant Platform. You will contribute to various projects, such as developing features for our smart dialer, enhancing real-time audio detection algorithms, and creating integrations with sales platforms. You will also participate in performance optimization and have the opportunity to innovate in a fast-paced environment that values technical creativity.

Join Rise to see the full answer
What qualifications do I need for the Product Engineer, New Graduate position at Nooks.ai?

To qualify for the Product Engineer, New Graduate role at Nooks.ai, you should have some practical software engineering experience, ideally from internships. Familiarity with our tech stack—including React, Node.js, and various machine learning frameworks—is crucial. Additionally, we look for independent thinkers with the ability to solve complex engineering problems and a passion for technology.

Join Rise to see the full answer
What programming languages and technologies are important for the Product Engineer role at Nooks.ai?

As a Product Engineer at Nooks.ai, you will need to be comfortable with multiple technologies. Key programming languages include JavaScript and TypeScript, particularly with frameworks like React for frontend development and Node.js for backend. Familiarity with tools and technologies such as Firebase, Twilio, WebRTC, and machine learning libraries like PyTorch is also essential for success in this role.

Join Rise to see the full answer
What kind of projects will I work on as a Product Engineer, New Graduate at Nooks.ai?

In the Product Engineer, New Graduate position at Nooks.ai, you'll work on various exciting projects aimed at enhancing our AI-powered sales assistance platform. Examples of projects include developing our smart dialer's functionality, improving AI and audio detection performance, and integrating with other sales engagement platforms. You will tackle real-world engineering challenges that contribute directly to improving user experience.

Join Rise to see the full answer
What is the company culture like at Nooks.ai for new graduates?

At Nooks.ai, the company culture is built on teamwork, innovation, and inclusivity. We value each employee's contributions and encourage new graduates to bring fresh perspectives to our projects. Our collaborative environment allows for mentorship opportunities, fostering creativity and growth while ensuring you have the support you need to succeed.

Join Rise to see the full answer
Common Interview Questions for Product Engineer, New Graduate
Can you explain your experience with frontend technologies like React and Typescript?

When answering this question, focus on any projects you've undertaken using React and Typescript during your studies or internships. Discuss the specific components you created, the challenges you faced, and how you overcame them, emphasizing your understanding of building user interfaces and state management.

Join Rise to see the full answer
What do you know about backend development with Node.js?

To answer this question well, review any relevant coursework or projects where you utilized Node.js. Highlight the frameworks you’ve worked with, such as Express, and any database interactions you've implemented. Discuss your understanding of RESTful APIs and asynchronous programming to showcase your backend knowledge.

Join Rise to see the full answer
How would you approach solving a complex coding challenge?

For this question, emphasize your problem-solving process. Discuss how you break down problems into smaller, manageable parts, prioritize tasks, and leverage online resources or collaborate with peers if necessary. Providing an example of a specific challenge you faced and how you addressed it will strengthen your answer.

Join Rise to see the full answer
Can you describe your experience with machine learning frameworks?

In your answer, summarize any projects or classroom experiences where you utilized machine learning frameworks like PyTorch or worked with concepts like GPT. Address specific models you’ve trained, datasets you’ve used, and the outcomes of your work to demonstrate your foundational knowledge in this area.

Join Rise to see the full answer
What interests you most about working at Nooks.ai?

Make this personal! Reflect on how Nooks.ai's mission resonates with your career aspirations. Discuss the innovative projects you’re excited about, especially those involving AI and real-time collaboration, and how you feel your skills can contribute to the company's goals.

Join Rise to see the full answer
How do you manage priorities when working on multiple projects?

Employ examples from your academic experience or internships to illustrate your ability to manage multiple tasks. Discuss specific strategies you use, like setting timelines, goal-setting, or using project management tools, to ensure all tasks receive the attention they require.

Join Rise to see the full answer
What do you think are the challenges of developing real-time systems?

This question allows you to showcase your technical understanding. Discuss issues such as latency, data consistency, and concurrency and how those challenges affect user experience. Offer insights or examples that demonstrate your awareness of how to mitigate such challenges.

Join Rise to see the full answer
How would you explain a complex technical concept to a non-technical team member?

Talk about the importance of clear communication. Provide an example of a time when you had to simplify a technical issue for someone who wasn’t familiar with it, focusing on using analogies or relatable terms to convey your point effectively.

Join Rise to see the full answer
What role does teamwork play in your engineering process?

Emphasize the importance of collaboration in engineering projects. Discuss how you've worked within teams to achieve common goals, using examples from your experience. Highlight the value of diverse insights and how they contribute to better solutions.

Join Rise to see the full answer
Where do you see yourself in five years as a Product Engineer?

When answering this question, be sure to articulate your career goals while aligning them with Nooks.ai’s mission. Discuss your desire to grow technically and take on more responsibilities within product development and how you aim to contribute to both personal and company success.

Join Rise to see the full answer
Similar Jobs
Posted 2 days ago

Nooks seeks an experienced Head of Enterprise Sales to lead a dynamic team in enhancing the sales motion of our AI Sales Assistant Platform.

Posted 3 days ago

Nooks is looking for a technical-minded Founding Sales Engineer to shape the sales engineering function at a cutting-edge AI sales assistant platform.

Photo of the Rise User
Posted 7 days ago

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.

Posted 2 days ago

Seeking a ServiceNow Senior Developer at IBM Consulting to design and enhance client systems while fostering innovation and collaboration in a hybrid work environment.

Photo of the Rise User
Version 1 Remote London, Birmingham, Manchester, Newcastle upon Tyne, Edinburgh, Belfast, United Kingdom
Posted 8 days ago

Join Version 1 as a Senior AWS Data Engineer, and leverage your AWS skills in a thriving digital consultancy.

Photo of the Rise User
Posted 8 days ago

Seeking a Lead AI/ML Developer with extensive experience in machine learning to drive innovative AI initiatives.

Photo of the Rise User
Vestmark, Inc. Remote Wakefield, Massachusetts, United States
Posted 10 days ago

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.

Photo of the Rise User
Charles Schwab Remote US, Travis County, TX; Texas, Austin, TX
Posted 10 days ago

Join Schwab as a Senior Full Stack JAVA Engineer to deliver high-quality software solutions in a dynamic and collaborative environment.

Photo of the Rise User
Endava Remote Suceava, Romania
Posted 3 days ago

Join Endava as a Senior .NET Developer and help to drive innovation through impactful software solutions.

Photo of the Rise User
Posted 2 days ago

Be part of Jazwares, a global toy manufacturer, as a Senior Application Developer, driving application enhancements and mentoring junior developers.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!