Member of Technical Staff, Applied AI Engineering
- $170k – $250k
- Full Time
Not Available
About the job
background
rabbit inc. is a technology company developing consumer electronics driven by novel, simple, and intuitive interactive paradigms. We are the creators of the Large Action Model (LAM), a new type of foundation model for human actions on computer applications, and rabbit OS, a personalized operating system through a natural language interface. Our first product, rabbit r1, is an affordable companion device designed in collaboration with Teenage Engineering.
We are a small, fast-moving team based in Los Angeles with collaborators around the globe. We are well-funded and backed by Khosla Ventures.
At rabbit, we believe that the best way to realize the value of cutting-edge technologies is by creating delightful, end-user-oriented experiences with taste. We pride ourselves on our product focus. Our team has created mature software, hardware, and designs that have impacted millions of people.
core values
- A deep curiosity about technology
- High rigor and agency in one's opinions
- An obsession with customers and crafting experiences
- A sense of teamwork and humility
- A commitment towards responsibility and transparency
about the role
The applied AI team at rabbit builds rabbit OS, the core AI experiences that power our form factors and products. Unlike legacy systems, rabbit OS is neural-network-first (hence nondeterministic), highly reconfigurable, and massively concurrent. Developing, monitoring, and scaling them presents new types of challenges from infrastructure, research, and software development. You will help build, improve, and collaborate with our partners on various applied AI workloads in our cloud environment and sometimes on-device. These range from our Large Action Model (LAM), speech recognition and synthesis, LLM-based natural language processing and conversational intelligence, to computer vision, and more.
responsibilities
- Optimize Rabbit OS response latency across clients and geographical regions.
- Monitor and optimize key performance metrics for the end-to-end experience in Rabbit OS, ranging from speech recognition, intention understanding, actions delegated to the LAM, to long-term memory.
- Expand the capabilities of rabbit OS, enabled by advances from our research team on LAM.
- Develop evaluation framework and evaluations for the conversational system behind rabbit OS, observing and improving for accuracy, conciseness, helpfulness, and safety.
- Collaborate with our cloud team to integrate various workloads into rabbit OS.
- Develop models, from data collection, training to deployment, for both cloud and on-device functionalities.
nice-to-haves
- Experience working with pre-trained language models: pretraining, fine-tuning, prompting
- Experience writing concurrent, asynchronous, and parallel applications
- Experience with streaming and pipelining techniques
- Experience with low-latency speech recognition and synthesis techniques
- Experience training and configuring natural language processing pipelines
- Experience solving problems in computer vision: retrieval, segmentation, tracking, identification
- Experience writing evals for conversational AI systems
- Experience designing scalable, AI-service-driven systems
- Experience with real-time communication protocols including WebSocket, WebRTC, etc.
This role is primarily based in our Los Angeles headquarters.
compensation and benefits
The annual salary range for this role is $170,000 - $250,000. The final package may vary depending on job-related knowledge, skills, candidate location, and experience. Based on eligibility, rabbit offers a comprehensive benefits package, including medical, dental, vision, PTO and other employee benefits.
At rabbit, we are committed to creating an inclusive and diverse workplace. We welcome and encourage applicants from all backgrounds, and do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, veteran status, disability, or any other legally protected status.