
Diabolocom
Remote Jobs
AI-Powered Cloud Contact Center Software
16 Jobs
• Lead and manage a team of engineers: hiring, performance reviews, continuous feedback and day-to-day support • Define and drive quarterly, release and sprint planning to ensure timely, high-quality delivery • Own architectural decisions and technical direction; review and challenge designs with a focus on performance, scalability, reliability and testability • Ensure production stability: proactive monitoring, incident response, post-mortems and corrective measures • Define and maintain service contracts to ensure seamless communication between systems • Collaborate with Product, Design, Infrastructure and Customer Operations to align technical solutions with business needs • Contribute personally to back-end development, primarily in Kotlin • Participate in the on-call rotation to ensure 24/7 service availability.
• Translate feature requests, business strategy, and market opportunities into product priorities • Participate in the definition of product strategy and roadmap to deliver value iteratively • Write highly customer-focused specifications and user stories • Create, maintain and prioritize the backlog for AI product items • Assist development teams throughout sprints and manage testing activities with QA engineers • Create and maintain user documentation (offline and online, with a focus on online contextual help) • Collaborate with cross-functional teams to ensure alignment and successful product delivery • Share knowledge with your team • Accountable for the entire lifecycle of the product, from specifications to Production
• Lead and manage a team of engineers, supporting their growth and performance • Define and drive quarterly, release, and sprint planning • Ensure stability and reliability of services in production • Contribute hands-on to backend development (mainly in Golang) • Design and evolve scalable distributed systems • Review and challenge technical designs with a focus on risk, scalability, and testability • Define and improve testing strategies in collaboration with QA • Continuously improve CI/CD pipelines, tooling, and development practices • Collaborate closely with Product Owners and other teams
Senior Golang Backend Software Engineer, Message Squad
DiabolocomAI-Powered Cloud Contact Center Software
• Enhance messaging features (templates, quick replies, voice messages) • Build a unified ticketing system for multi-channel communication • Collaborate with other squads on cross-functional features
• Lead a squad of engineers, collaborate closely with product owners, and apply best practices to build scalable, high-performing applications. • Drive the architectural vision and ensure timely delivery of high-quality solutions. • Mentor team members and maintain a strong engineering culture. • Contribute hands-on to development tasks: back-end microservices in Java and Kotlin, Angular front-end, containerized deployments. • Continuously improve systems design, code quality, and team efficiency.
Senior Python Backend Engineer – Virtual Agent AI Team
DiabolocomAI-Powered Cloud Contact Center Software
• Co-architect scalable and efficient backend systems using Python. • Work closely on a daily basis with the AI Operations team to deliver integrated solutions interfacing with frontend components in proofs of concept, internal components, and customer-facing products, and with a modern cloud-native infrastructure platform. • Collaborate with cross-functional teams, including Product Managers, backend and frontend engineers, and AI Engineers, to deliver high-quality backend solutions that power high-impact features. • Ensure high standards of code quality and security, with a strong emphasis on automated testing and Domain-Driven Design. • Participate in API design, implementation, and documentation for both internal APIs and those exposed to third-party integrators. • Stay informed about evolving standards to provide guidance and propose upgrade plans. • Your work will contribute to the creation and optimization of various innovative CCaaS tools and processes.
• Investigate and resolve complex challenges where no standard solution exists, specifically focusing on noise-robust NLP and data-efficient learning. • Design and manage methodologies for data generation, building pipelines to synthesize and process datasets for training and evaluation where real-world data is scarce or unlabeled. • Research and implement grounded agent systems, exploring techniques like ReAct, Chain-of-Thought, and tool-use optimization to reduce hallucination and improve planning reliability. • Design scientific evaluation protocols and benchmarks that go beyond standard metrics (like accuracy) to measure real world performance. • Stay current with the state-of-the-art in NLP and Agentic AI, contributing to internal knowledge sharing and external publications such as blogs or scientific articles.
• Co-architect scalable and efficient backend systems using PHP and Python. • Work hand in hand on a daily basis with the AI Operations team to deliver integrated solutions interfaced with frontend components in PoCs, components and customer-facing products, and also with a modern, cloud-native infrastructure platform. • Collaborate with cross-functional teams including Product Owners, backend engineers, AI Engineers to deliver high quality backend solutions powering high impact features. • Ensure high standards of code quality and security, working in Test Driven Development & Domain Driven Development modes. • Participate in API design, implementation and documentation for both internal APIs and those exposed to our third-party integrators. • Stay interested in the evolution of standards to advise and propose upgrade plans. • Your developments will contribute to the creation and the optimization of different innovative CCaaS tools & processes !
• Build and evolve core libraries and SDKs in Golang that empower product teams to ship faster • Shape and continuously improve our CI/CD pipelines, deployment workflows, and observability ecosystem • Design scalable, high-performance systems that solve complex technical challenges • Take ownership of our data layer, driving performance and scalability across PostgreSQL and Redis • Partner closely with engineering, product, and operations teams to deliver platform capabilities that directly support business impact • Lead technical initiatives and influence the architectural direction of our internal platform • Strengthen system reliability and resilience, with involvement in on-call rotations for the infrastructure you help create
• Co-design test strategies with the team for new features and refactorings. • Implement and maintain automated tests in Kotlin at multiple levels. • Challenge designs and technical solutions from a risk and testability perspective. • Continuously improve our pipelines, tooling, and test reliability.
6more opportunities are still waiting for you.Log in now and take your next shot before someone else does.