Assembled is building the infrastructure for exceptional customer support, and the Voice AI team is developing autonomous AI agents to handle inbound customer support calls, aiming to create the ultimate omni-channel AI customer support agent.
Requirements
- Have 3+ years of experience in software engineering as an individual contributor
- Have strong proficiency in a modern programming language (Go, Python, C, etc.)
- Have experience with distributed systems
- Possess solid understanding of data structures, algorithms, and software design principles
- Display an ownership mindset and proven track record of learning new technologies quickly
- Show enthusiasm and passion for learning AI/ML technologies (no prior experience required)
- Implementing and optimizing LLM and voice technology
Responsibilities
- Building high-quality software for our voice AI platform, from rapid prototypes that push the boundaries of what's possible to production-ready, scalable solutions
- Continuously improving our AI capabilities and accuracy through experimentation, data analysis, and innovative approaches
- Implementing and optimizing LLM and voice technology while balancing intelligence, latency, and cost
- Collaborating across engineering and cross-functional teams to tackle challenging technical problems throughout the full lifecycle of our voice AI products - from ideation and prototyping to deployment and monitoring
- Develop voice-specific product features from the ground up, such as implementing voice recognition capabilities powered by LLMs and intelligent categorization of incoming calls.
- Improve our voice recognition and generation engine using advanced techniques.
- Architect the abstractions that enable integration of various types of LLMs tailored for voice applications.
Other
- No prior AI experience is required – we'll provide on-the-job training and mentorship.
- Engage with customers: Collaborate with our customers (both support agents and managers) to understand how they interact with our voice product, and how we can improve their experience.
- Wear many hats: Be versatile in roles — coding, user research, planning, brainstorming, and cross-team collaboration.
- Shape the team culture: Encourage a startup mentality focused on product quality and taking initiative.
- Are highly ambitious and driven, setting high goals for yourself and others