D

Diabolocom

Cloud-based CCaaS with AI-powered CX automation

Database Engineer - Stateful Services

Database AdministrationConfirmed live in the last 24 hours
Full-timeParis, FranceNo salary listed

About the Job

Requirements

  • Strong hands-on experience as a database administrator, Database Engineer, Site Reliability Engineer, or similar, with solid experience in PostgreSQL.
  • Experience operating and maintaining production databases, including upgrades, migrations, replication, backups, recovery, monitoring, and performance troubleshooting.
  • Good understanding of high availability and reliability for stateful systems, including failover, redundancy, replication, disaster recovery, and minimizing downtime during maintenance.
  • Good understanding of distributed systems, including replication, consistency, fault tolerance, and challenges of operating stateful services at scale.
  • Experience working with on-premise infrastructure, or willingness and ability to quickly adapt to an on-premise or bare-metal environment.
  • Good system design skills and ability to reason about scalability, reliability, and performance.
  • Experience collaborating closely with software development teams, understanding requirements, and helping them build reliable solutions around databases and stateful services.
  • Strong troubleshooting and problem-solving skills to investigate complex production issues.
  • Hands-on approach and willingness to work through technical details and solve problems directly.
  • Comfort participating in on-call and incident management.
  • Fluency in written and spoken English.

Responsibilities

  • Operate and maintain stateful services, including PostgreSQL, ClickHouse, Redis, RabbitMQ, and Kafka or Redpanda.
  • Contribute to the design, evolution, and scaling of database infrastructure, including more than 50 PostgreSQL clusters and increasingly complex data workloads.
  • Work on projects to make database maintenance, upgrades, and migrations safer and less disruptive to services.
  • Improve high availability, replication, failover, backup and restore, and disaster recovery across stateful systems.
  • Contribute to rebuilding PostgreSQL clusters to support automatic failover between data centers and reduce the impact of maintenance operations.
  • Help improve queueing infrastructure, including quorum-based RabbitMQ projects.
  • Help build and maintain stable Redis infrastructure and improve the reliability of stateful services.
  • Investigate and solve complex performance, scalability, and reliability issues across databases and distributed systems.
  • Work with development teams to understand their needs, support their use of databases, and help them build reliable solutions.
  • Collaborate with Site Reliability Engineering, networking, and infrastructure teams to ensure stateful services operate reliably within the broader infrastructure.
  • Contribute to monitoring, automation, and operational practices that make infrastructure easier and safer to operate.
  • Participate in the on-call and incident management rotation, diagnosing and resolving production issues when needed.
  • Build, operate, and improve stateful services, with a strong focus on databases and data stores.
  • Help ensure databases and stateful systems remain highly available, reliable, and performant, while enabling safe maintenance, upgrades, and scaling with minimal to no downtime.
  • Take ownership of specific technical projects and contribute to the evolution of stateful infrastructure.
  • Stay hands-on and understand how systems work, how they fail, and how to improve them.

Desired Qualifications

  • Experience with ClickHouse or another complex database or data platform.
  • Experience with Kafka or Redpanda and event-streaming infrastructure.
  • Experience with RabbitMQ, particularly quorum-based configurations.
  • Experience with Redis and distributed caching.
  • Experience with other database technologies such as Elasticsearch, OpenSearch, MySQL, Cassandra, or MongoDB.
  • Advanced Linux systems administration, including processes, storage, networking, and troubleshooting.
  • Experience with bare-metal infrastructure and data-center environments.
  • Experience with observability and monitoring of stateful systems.
  • Experience with capacity planning, performance analysis, and load testing.
  • Experience with infrastructure automation and configuration management.
  • Experience with incident management, root-cause analysis, and post-mortem practices.
  • French or other languages.

About the Company

Diabolocom

Cloud-based CCaaS with AI-powered CX automation

Diabolocom offers a cloud-based Contact Center as a Service (CCaaS) platform powered by native AI for customer experience and full telecom services. It uses an AI assistant in every interaction to automate tasks, provide real-time transcription, sentiment analysis, and next-best-action guidance, and it integrates with CRMs like Salesforce, Oracle, and Microsoft for complete conversation visibility. The platform differentiates itself by pairing CX-focused AI with end-to-end telephony management in one system, enabling highly customized interactions and seamless workflow integration. The goal is to help businesses engage customers more effectively, reduce post-call work, lower churn, and drive growth across more than 60 countries.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Paris, France
Founded
2005

Recently Posted Jobs

Explore more opportunities at Diabolocom

See more jobs