POSITION
Senior Elixir/Erlang Developer - AI Call Agent Technology
Role:
This role will be responsible for expanding on an existing Elixir voice channel prototype and integrating with our AI conversation platform to provide unique and differentiating interaction capabilities between humans and voice AIs. As the first engineer, this role will also set the standards for Elixir development process, coding standards, etc.
Responsibilities:
Design and develop advanced applications for vocoders, state machines, and diarization in the context of multi-participant phone calls with a generative AI call agent.
Lead the implementation and deployment of scalable and resilient Elixir/Erlang-based solutions including best practices.
Collaborate with AI and ML teams to integrate advanced algorithms into the telecommunication platforms.
Ensure high performance, quality, and responsiveness of applications.
Stay up-to-date with emerging trends in AI, telecommunication, and software development.
Qualifications:
Minimum 5 years of professional experience in Elixir and Erlang development.
Preferred: Experience with Membrane or other audio processing systems
Strong background in functional programming, concurrency, and distributed systems.
Experience with Phoenix Framework and LiveView.
Knowledge of AI and ML integration in software solutions.
Excellent problem-solving, analytical, and leadership skills.
About RowBotAI
RowBotAI is a pioneering company in the field of artificial intelligence and telecommunication solutions. We're on a quest to revolutionize how businesses interact with their customers through cutting-edge AI technologies. Join us to be part of a team that values innovation, excellence, and creative problem-solving. https://www.rowbotai.com