Responsibilities
- Architect, develop, and maintain scalable, robust backend services, starting from our voice and chat AI applications.
- Coordinate and guide a small team of Engineers.
- Proven ability to identify and implement balanced, cost-effective solutions for complex distributed systems, with strong focus on scalability and integration within existing environments.
- Experiment with new technologies to achieve real-time and seamless integrations, implementing POCs to try the latest trends in AI environment, partnering with AI/LLM engineers.
- Integrate 3rd party API integration such as Twilio (voice), WhatsApp, ElevenLabs, OpenAI and others.
- Implement real-time communication features (websockets, streaming), conversation architectures, and advanced voice capabilities.
- Collaborate on CI/CD pipelines, ensure robust monitoring, logging, and operational support.
- Write clear documentation and support knowledge transfer within the team.
Requirements
- 5+ years of experience in OOP Backend Engineering, preferrably with Java, PHP, .NET or similar OOP languages
- Proven skills in building scalable distributed systems, with millions calls per day, complex product logic and multiple system involved and integrated
- Hands-on experience integrating LLMs (preferably OpenAI)
- knowledge of MCP and exposure to multi-agent architectures
- Experience with database technologies (SQL and NoSQL), caching techniques and performance tuning
- Experience with automated testing tools at various levels (unit testing, integration testing, e2e testing)
- Strong communication and collaboration skills
- Willingness to stay hands-on on the product development
Nice to Have
- Experience working with containerization (Docker) and cloud infrastructure (AWS, GCP, or Azure).
- Experience with conversational AI frameworks (chatbot, voice assistant) and with AI/ML frameworks (LangChain, LangGraph)
- Experience coordinating small engineering teams
- Experience integrating with 3rd party communications APIs. Previous experience with Twilio and/or Whatsapp is highly desirable.
- Previous work migrating legacy systems to modern stacks.
- Experience with real-time speech processing, TTS/STT, and telephony systems and PBXs (Asterisk, FreePBX, etc.)
Benefits
- 100% remote work, with the option to join our offices in Bologna or Barcelona
- One extra day off for your birthday
- Access to iFeel – our mental wellbeing platform
- €8/day meal vouchers – lunch is covered if you're in the Bologna office
- Private health coverage via Metasalute
- Comprehensive private health insurance with Adeslas
- Flexoh – flexible compensation platform
- Wellhub – gym & wellness network membership
- Language courses
Work Arrangement
Hybrid — Italy, Spain, Bologna, Barcelona