About the job
Take the lead in shaping the future of conversation.
Join Rasa and innovate!
At Rasa, we believe that conversation is the essence of connection. It allows us to foster relationships with empathy and understanding, bridging differences and uniting diverse backgrounds.
Rasa symbolizes unity and clarity. We challenge norms and seek answers through relentless innovation and a clear vision, revolutionizing how individuals engage with organizations through cutting-edge AI technology.
We invite you to bring your unique perspective to our mission.
ROLE OVERVIEW
We are in search of an Engineering Manager to guide our Voice team at Rasa, directly reporting to the Director of Engineering. In collaboration with a product manager, you will spearhead the development of advanced features that enhance our Voice capabilities by addressing fundamental machine learning challenges. Your goal: to cultivate a high-performing, empowered engineering team that excels in a dynamic, remote-first environment.
KEY RESPONSIBILITIES
Design and optimize team structure, processes, and workflows to ensure efficiency and quality.
Guide and mentor engineers in their technical and professional growth.
Facilitate collaboration across engineering, product, and design teams.
Accountable for your team's delivery, providing ongoing feedback and support.
Promote effective asynchronous communication, enabling your team to work independently in a remote setting.
Actively engage in enhancing diversity, equity, and inclusion (DEI) throughout hiring and team dynamics.
Assist your team by eliminating obstacles, reviewing pull requests, and occasionally contributing to code or prototypes.
Our technology stack includes Python, Sanic, asynchronous programming, and event-driven systems, with protocols and patterns involving websockets, SIP, RTP, streaming, and audio processing. The machine learning aspects involve ML as a service, ML evaluation, and prompt engineering.
TEAM DYNAMICS
Our team currently comprises a Product Manager, a Tech Lead, two backend engineers, and one QA engineer. We operate in sprints, prioritizing proactive communication, iterative and data-driven product development, prototyping, and proofs of concept. We frequently tackle open-ended challenges where research and exploration are paramount.
