We are looking for an Engineering Manager to lead Rasa's Voice team, reporting directly to the Director of Engineering. You will shape and deliver advanced Voice capabilities by solving core machine learning challenges while growing a high-performing, remote-first engineering team.
What You'll Do
- Own team structure, processes, and ways of working, tailoring them to support speed and quality
- Mentor and coach engineers in their technical and professional development
- Drive cross-functional alignment across engineering, product, and design
- Be responsible for your team’s ability to ship, holding them accountable while providing continuous feedback
- Champion strong async communication practices and help your team operate autonomously in a remote-first setup
- Actively contribute to improving DEI in hiring, team dynamics, and leadership practices
- Support your team by removing blockers, reviewing PRs, and occasionally contributing features or prototypes yourself
What We're Looking For
- 1+ year of experience managing engineering teams, ideally in startup environments
- Previously worked as a senior ML engineer on complex, scalable systems and are still confident being hands-on and navigating technical discussions
- Experience building and shipping software products end-to-end
- Comfortable navigating and exploring wide solution spaces with unclear requirements
- Strong communicator and educator, showing empathy, and coaching others to do the same
- Ability to motivate others to reach their potential
- Thrive in dynamic environments, balancing speed and quality while adapting to evolving priorities
- Strong product and business sense, understanding the “why” behind the work and how your team’s output impacts customers and the market
- Excited about generative AI and large language models (LLMs)
- Want to work at a fast-paced startup and default to action
Nice to Have
- Experience with Voice AI is considered a plus
Technical Stack
- Python
- Sanic
- Async programming
- Event-driven systems
- Websockets
- SIP
- RTP
- Streaming
- Audio processing
- ML as a service
- ML evaluation
- Prompt engineering
Team & Environment
Team size: 5. Structure: Product Manager, Tech Lead, 2 backend engineers, 1 QA engineer. Reports to Director of Engineering. Culture: tight-knit, get to the point, ask why, relentless experimentation, verve and vision, compassion, proactive communication, iterative & data-driven product development, prototyping & POCs, research and exploration, equal opportunity employer, committed to growing inclusively, default to action.
Benefits & Compensation
- Flexible hours
- Dedicated remote budget
- Stipend for professional development
- 6 paid education days to help you grow within your role
- A Macbook, and other tech to help you do your job
- Regular remote team events
- Annual company-wide offsite
- Vitality Health (UK only)
- Private Health optional (Serbia Only)
- Equity options
Compensation includes equity options and a stipend for professional development, plus 6 paid education days.
Work Mode
Remote-first environment with flexible hours. Global team with no location restrictions.
Rasa is an equal opportunity employer. We are still a small team and are committed to growing inclusively. We want to augment our team with talented, compassionate people irrespective of race, color, religion, national origin, sex, physical or mental disability, or age.
