About the position
We are seeking a talented Software Engineer to join our Conversational AI team, where you will work on innovative projects that merge the Internet of Things (IoT) with cutting-edge AI technology. This role offers a hands-on opportunity to engage with advanced hardware and software systems, perfect for someone who enjoys solving complex challenges and pushing the boundaries of innovation. As a critical part of the team, your work will directly influence the product’s success and the strategic direction of the company.
Responsibilities
- Take a leading role in building and scaling our real-time multimodal, proactive voice interaction assistant.
- Contribute to the backend infrastructure that powers our voice interaction systems.
- Collaborate with the team to design and implement data models that shape the behavior and intelligence of our assistant.
- Work closely with a high-performing team of passionate engineers, sharing ideas and driving innovation.
- Gain experience across multiple facets of our product, from embedded devices and front-end interfaces to backend infrastructure, cloud services (AWS), and containerized environments (Kubernetes).
Qualifications
- MS in Computer Science or equivalent experience.
- 3+ years of industry experience writing production-ready code, specifically in TypeScript.
- Experience building TypeScript applications that interact with LLMs (Large Language Models), including prompt engineering, testing, and retrieval strategies (e.g., RAG chunking).
- Strong proficiency in TypeScript and Node.js development.
- Solid understanding of data-model design principles.
- Experience with SQL and familiarity with Python and FastAPI is a plus.
- Experience working in a full-stack environment, with exposure to both backend and frontend development, is highly beneficial.
- Strong communication skills, with the ability to collaborate effectively with team members and articulate complex ideas clearly.
This role provides the opportunity to work on cutting-edge Conversational AI technology, developing a product that will redefine user interaction across devices and industries. As part of our team at Exponential AI, you’ll play a pivotal role in creating real-world AI-driven solutions, applying your technical expertise to develop systems that integrate seamlessly into everyday applications. If you’re passionate about leveraging IoT and AI to push the boundaries of innovation, this position offers the perfect environment to grow, learn, and contribute to impactful projects.