cover image
Diabolocom

Diabolocom

www.diabolocom.com

3 Jobs

129 Employees

About the Company

For over 20 years, Diabolocom has been transforming how businesses engage with customers. Our cloud-based Contact Center as a Service (CCaaS) solution, powered by proprietary generative AI, delivers exactly what today’s customer service and sales teams need—intelligent automation, enhanced reachability, and actionable insights.

From real-time call transcription to satisfaction analysis and next-best-action guidance, our AI Assistant seamlessly integrates into every customer interaction, driving faster resolutions. What sets Diabolocom apart is our native AI for CX combined with full telecom services, creating a unique solution for hyper-customized customer interactions and telephony management. By automating the mundane, your teams can focus on what matters: winning customer loyalty and driving growth.

We seamlessly integrate with leading CRMs like Salesforce, Oracle, and Microsoft, giving your teams complete visibility into every conversation and enabling you to accelerate business growth.

That’s why industry leaders like Mitsubishi Electric, Nikon, Mantrac Group, and Brinks trust Diabolocom to deliver exceptional customer experiences that set them apart. Our AI-driven platform reduces post-call processing by 97% and slashes churn by 12%. The result? More satisfied customers and a more proactive, agile team.

Ready to challenge the norm? Join global brands transforming customer relationships in over 60 countries with Diabolocom.

Learn more about Diabolocom: https://www.diabolocom.com/

Listed Jobs

Company background Company brand
Company Name
Diabolocom
Job Title
AI QA Automation Engineer
Job Description
**Job title:** AI QA Automation Engineer **Role Summary:** Develop, maintain, and advance QA automation for AI/ML products and cloud contact‑center solutions, ensuring reliability, performance, and safety of AI models, APIs, and data pipelines. **Expectations:** - Deliver robust test frameworks and coverage for AI-driven features. - Collaborate with R&D, AI engineers, and product teams to validate data quality and inference outputs. - Lead performance, load, and SLA/SLO assessment of AI services. - Produce documentation and run tests on CI/CD pipelines. **Key Responsibilities:** - Build and maintain automation frameworks using PyTest, TypeScript, Playwright, k6. - Design and execute load/stress tests; analyze results with statistical methods. - Profile Python (and optionally C++) applications to locate bottlenecks. - Create test strategies for AI/ML pipelines, including fuzzing and LLM behavior tests (prompt injection, misuse, anomaly detection). - Integrate tests into CI/CD and monitor real‑time metrics. - Estimate and validate SLA/SLO for AI services. - Work with data scientists on dataset quality, model inference, and result verification. - Collaborate with product managers and stakeholders to define acceptance criteria. - Document test plans, cases, and results; contribute to knowledge base. **Required Skills:** - ≥5 years of QA/SDET experience. - Proficiency in Python, TypeScript, PyTest, Playwright, k6. - Advanced knowledge of load/stress testing, statistical analysis, and performance profiling. - Experience testing AI/ML models or complex pipelines; familiarity with LLM testing concepts. - Strong Linux environment usage; audio data formats and protocols (preferred). - Ability to measure and estimate SLAs/SLOs. - Excellent written and spoken English; strong communication in multicultural settings. - Analytical, detail‑oriented, and proactive ownership of quality. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience). - No mandatory certifications, but knowledge of AI/ML testing frameworks or performance testing tools is advantageous.
Paris, France
Remote
Mid level
05-12-2025
Company background Company brand
Company Name
Diabolocom
Job Title
Senior Backend Software Engineer, Routing Squad
Job Description
**Job Title** Senior Backend Software Engineer, Routing Squad **Role Summary** Lead the design, development and maintenance of a high‑performance routing engine that connects customers to agents across voice, email, chat, SMS and social media. The role focuses on decoupling the routing logic into a microservice, expanding its capabilities, and ensuring scalability, reliability, and maintainability of the core routing system. **Expectations** - Minimum 10 years of software development experience in product‑driven companies. - At least 5 years of hands‑on Java development. - Proven ability to design distributed systems, make architectural decisions, and assess performance trade‑offs. - Strong ownership mindset with readiness to grow into a lead role. - Comfortable extending and refactoring large, existing codebases. **Key Responsibilities** 1. Extract the current routing module into a standalone microservice using Java/Kotlin and Spring Boot. 2. Unite inbound and outbound channel routing, introduce interaction scoring, weight‑based distribution, and customizable routing rules. 3. Design and implement the data model in PostgreSQL, ensuring efficient queries and proper indexing. 4. Integrate message brokering (RabbitMQ) for event‑driven routing decisions and use Redis for caching agent availability and routing state. 5. Write unit, integration, and end‑to‑end tests; enforce code quality through reviews and CI/CD pipelines. 6. Collaborate with product managers to capture requirements, translate business rules into technical solutions, and validate ROI of new features. 7. Mentor junior engineers, set technical standards, and contribute to engineering culture. 8. Monitor system performance, troubleshoot incidents, and propose optimizations to enhance latency, throughput, and fault tolerance. **Required Skills** - **Languages**: Java (≥ 8, preferably 17/21), Kotlin 1.9. - **Frameworks**: Spring Boot 3.x, Spring Data, Spring Cloud (optional). - **Databases**: PostgreSQL (SQL design, query optimization). - **Messaging**: RabbitMQ (producer/consumer patterns). - **Caching**: Redis (in‑memory data structures, caching patterns). - **Containerization**: Docker (image creation, configuration). - **Distributed Systems**: Microservices architecture, event‑driven design, CAP considerations, horizontal scalability. - **Testing**: JUnit, Mockito, integration testing, automated test pipelines. - **Development Practices**: TDD/BDD, CI/CD, version control (Git), code review. - **Soft Skills**: Strong problem‑solving, communication, stakeholder collaboration, autonomy, leadership potential. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent technical domain. - Technical certifications (e.g., Oracle Java SE, Spring Professional) are advantageous but not mandatory.
Paris, France
Remote
Senior
17-12-2025
Company background Company brand
Company Name
Diabolocom
Job Title
Senior Backend Software Engineer, Core Squad
Job Description
**Job Title:** Senior Backend Software Engineer, Core Squad **Role Summary:** Designs and develops core backend services, ensuring integration across systems and squads. Focuses on scalable, reliable back-end solutions aligned with customer requirements. **Expectations:** - 10+ years software development, 5+ years in Kotlin (preferred) or Java. - 5+ years with relational databases (e.g., PostgreSQL). - Experience designing distributed systems; ability to make architectural decisions impacting performance, scalability, and reliability. - Strong autonomy and leadership potential, willingness to progress into lead roles. - Comfortable improving existing codebases. - Emphasis on rigorous testing, metrics, and documentation. **Key Responsibilities:** - Design, build, optimize backend services for data gathering, processing, and delivery. - Ensure high-quality engineering practices via testing, metrics, alerts, and documentation. - Define/maintain system service contracts for seamless communication. - Collaborate with product teams to align solutions with customer needs. **Required Skills:** - Java (required), Kotlin (preferred). - Spring Boot framework. - PostgreSQL. - RabbitMQ, Redis, Docker. **Required Education & Certifications:** None specified.
Paris, France
Remote
Senior
21-12-2025