En un coup d'œil
- Missions: Construire et maintenir des services d'infrastructure pour une plateforme de communication alimentée par l'IA.
- Entreprise: Une entreprise innovante spécialisée dans les technologies de communication.
- Avantages: Salaire compétitif, travail hybride, équipements au choix et tickets restaurant.
- Autres infos: Environnement dynamique avec des opportunités de croissance professionnelle.
- Pourquoi ce job: Relevez des défis techniques complexes et impactez directement la fiabilité de notre plateforme.
- Qualifications: Expérience en gestion de bases de données et systèmes distribués.
Le salaire estimé est compris entre 61650 - 75350 € par an.
Build the infrastructure behind the next generation of AI-powered customer communications the company is building an AI-first communication platform where AI and human agents, business workflows and communication channels work together seamlessly.
As we enter our next phase of growth, we are looking for a Stateful Services Engineer to help build and operate the infrastructure foundation behind the platform.
This is a unique opportunity to work on an infrastructure environment combining carrier-grade voice systems, on-premise data centers, distributed systems and AI workloads, while helping us build the reliability and operational maturity required to support 3x growth.
You will report to the newly forming Stateful Services Lead and work closely with Engineering, SRE and Infrastructure teams to improve the reliability, scalability and evolution of our stateful systems.
Your mission Your goal is to build, operate and improve the company’s stateful services, with a strong focus on databases and data stores.
You will help ensure that our databases and stateful systems remain highly available, reliable and performant, while evolving our infrastructure so that maintenance, upgrades and scaling can be performed safely and with minimal to no downtime.
Working closely with the Stateful Services Lead, you will take ownership of specific technical projects and contribute to the evolution of our stateful infrastructure.
You will
- Operate and maintain our stateful services, including Postgre SQL, Click House, Redis, Rabbit MQ and Kafka/Redpanda.
- Contribute to the design, evolution and scaling of our database infrastructure, with 50+ Postgre SQL clusters and increasingly complex data workloads.
- Work on projects aimed at making database maintenance, upgrades and migrations safer and less disruptive to our services.
- Improve high availability, replication, failover, backup/restore and disaster recovery across our stateful systems.
- Contribute to rebuilding our Postgre SQL clusters to support automatic failover between data centers and reduce the impact of maintenance operations.
- Help improving our queueing infrastructure, including projects such as quorum-based Rabbit MQ.
- Help building and maintaining stable Redis infrastructure and improve the reliability of our stateful services.
- Investigate and solve complex performance, scalability and reliability issues across databases and distributed systems.
- Work closely with development teams to understand their needs, support their use of databases and help them build reliable solutions.
- Collaborate with SRE, networking and infrastructure teams to ensure that our stateful services operate reliably within our broader infrastructure.
- Contribute to monitoring, automation and operational practices that make our infrastructure easier and safer to operate.
- Participate in our on-call and incident management rotation, helping diagnose and resolve production issues when needed.
- Stay hands-on and close to the technology: you will be expected to understand how our systems work, how they fail and how to improve them.
Who we are looking for We’re looking for a technically strong and hands-on Stateful Services Engineer who enjoys solving complex infrastructure problems and taking ownership of production systems where reliability really matters.
You have experience operating databases or stateful services in production and understand that running these systems is about much more than simply maintaining them.
You know how to troubleshoot them, how they behave under load, how they fail, and how to make them more reliable as they scale.
You’ll work on specific technical projects defined with the Stateful Services Lead, while having the autonomy to investigate problems, propose solutions and contribute to technical decisions.
We care more about your technical depth, curiosity and ability to take ownership than the exact number of years of experience you have.
- Must Have
- Strong hands-on experience as a DBA, Database Engineer, SRE or similar, with solid experience in Postgre SQL.
- 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: failover, redundancy, replication, disaster recovery and minimising downtime during maintenance.
- Good understanding of distributed systems, including replication, consistency, fault tolerance and the challenges of operating stateful services at scale.
- Experience working with on-premise infrastructure or a willingness and ability to quickly adapt to an on-premise/bare-metal environment.
- Good system design skills and the ability to reason about scalability, reliability and performance.
- Experience collaborating closely with software development teams, understanding their requirements and helping them build reliable solutions around databases and stateful services.
- Strong troubleshooting and problem-solving skills, with the ability to investigate complex production issues.
- Strong hands-on mindset: you enjoy getting into the technical details and solving problems yourself.
- Comfortable participating in on-call and incident management.
- Fluent English, both written and spoken. French or other languages are a plus.
Nice to Have Experience with some of the following
- Click House or another complex database/data platform.
- Kafka or Redpanda and event-streaming infrastructure.
- Rabbit MQ, particularly quorum-based configurations.
- Redis and distributed caching.
- Other database technologies such as Elasticsearch/Open Search, My SQL, Cassandra or Mongo DB.
- Advanced Linux systems administration, including processes, storage, networking and troubleshooting.
- Bare-metal infrastructure and data-center environments.
- Observability and monitoring of stateful systems.
- Capacity planning, performance analysis and load testing.
- Infrastructure automation and configuration management.
- Incident management, root-cause analysis and post-mortem practices.
About You
- You take ownership. When you see a reliability or scalability problem, you investigate it and work towards a solution.
- You are genuinely technical. You like understanding how things work under the hood and are comfortable diving deep when something breaks.
- You think in systems. You understand that databases don't operate in isolation and enjoy working across infrastructure, networking, SRE and development teams.
- You care about reliability. You want systems that can be maintained, upgraded and scaled without putting the business at risk.
- You are pragmatic. You can make sensible technical trade-offs in complex environments.
- You are curious and self-driven. You learn by doing, investigate unfamiliar technologies and are comfortable figuring things out independently.
- You enjoy solving complex problems. You like working on systems where there isn't always an obvious answer.
- You communicate clearly. You can explain technical topics and work effectively with the teams relying on your services.
- You are comfortable taking responsibility. You don't need to be a manager to have an impact or take the lead on a technical problem.
- Why join us
- Own critical infrastructure: your work will directly impact the reliability and scalability of the company’s platform.
- Solve complex technical challenges: work with large-scale databases and stateful services, including Postgre SQL, Click House, Kafka, Redis and Rabbit MQ.
- Work on real infrastructure challenges: help improve Postgre SQL clusters, cross-data-center failover, Rabbit MQ and Redis reliability.
- Stay hands-on: spend your time solving challenging technical problems rather than managing people.
- Learn and grow: work across databases, distributed systems, messaging and infrastructure in a diverse technical environment.
- Work across teams: collaborate closely with Engineering, SRE and Infrastructure to build reliable systems at scale.
- Recruitment Process
- Introductory call with Jade — 30 min
Get to know each other and discuss your background.
- Interview with Sergey, CTO — 1 hour
Discuss your technical background, skills and knowledge.
- On-site System Design interview with Sergey, CTO — 1 hour
Work through a technical case study and explore your system design approach.
- Team & cultural fit — 1 hour
Meet members of the team, onsite or via video.
Logistics📍 Paris, rue de la Paix, 75002🏢 Hybrid model: 3 days onsite / 2 days remote💻 Equipment: choose your preferred setup (Mac/Linux + monitors)🍽 Lunch vouchers🚇 Navigo: 50% of the monthly pass reimbursed
One More Thing We are not necessarily looking for someone who has already worked in this exact role or with every technology in our stack.
The strongest candidates are often engineers who have built and operated complex infrastructure, taken ownership of production systems and learned new technologies along the way.
If you enjoy solving difficult technical problems, want to work close to the infrastructure and are excited by the challenge of making stateful systems more reliable and scalable — we would love to talk.
At the company, diversity and inclusion are in our DNA.
All qualified applicants will receive equal consideration for employment without regard to color, language, religion, sex, sexual orientation, gender identity, national or social origin, opinion disability, age.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information.
These tools assist our recruitment team but do not replace human judgment.
Final hiring decisions are ultimately made by humans.
If you would like more information about how your data is processed, please contact us.
- Find more English Speaking Jobs in France on Arbeitnow
- #J-18808-Ljbffr
Stateful Services Engineer: PostgreSQL & Distributed Infra in Paris employeur : Diabolocom
Diabolocom est un employeur de choix, offrant un environnement créatif et collaboratif à Paris, où les designers peuvent véritablement s'épanouir. Avec des opportunités de croissance professionnelle et un engagement envers l'innovation, vous aurez la chance de façonner une identité de marque audacieuse tout en travaillant aux côtés d'une équipe passionnée. De plus, notre culture d'entreprise valorise la diversité des idées et encourage le développement personnel, ce qui fait de Diabolocom un lieu de travail inspirant et enrichissant.
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher Stateful Services Engineer: PostgreSQL & Distributed Infra in Paris
✨Construire ton réseau tech
Connecte-toi avec des professionnels de l'ingénierie et du développement logiciel via des meetups tech ou des conférences comme DevFest. C'est un excellent moyen d'apprendre sur les dernières tendances et de te faire connaître dans le milieu.
✨Contribuer à des projets open-source
Montre tes compétences en rejoignant des projets open-source sur GitHub. Non seulement cela renforce ton portfolio, mais ça te permet également de collaborer avec d'autres développeurs et de bâtir ta réputation dans le monde tech.
✨Préparer un excellent entretien
Pour décrocher un emploi à plein temps, il est crucial de préparer des réponses aux questions techniques et comportementales. Fais des simulations d'entretiens avec des amis ou en utilisant des plateformes dédiées pour te sentir plus à l'aise.
✨Postuler sur notre site
N'oublie pas de consulter notre site pour des opportunités chez Diabolocom. Postuler directement peut te donner un accès privilégié à nos offres et montrer ton intérêt spécifique pour notre entreprise. Allez, fonce !
Nous pensons qu'il te faut ces compétences pour exceller en tant que Stateful Services Engineer: PostgreSQL & Distributed Infra in Paris
Quelques conseils pour ta candidature 🫡
Démarre avec un CV percutant:Pour un poste d'ingénieur en développement logiciel, mets en avant tes compétences techniques comme les langages de programmation que tu maîtrises. N'hésite pas à inclure les projets sur lesquels tu as travaillé, surtout ceux qui montrent ton impact dans des situations concrètes. Les employeurs adorent voir ce que tu es capable de créer !
Valorise tes projets personnels:Si tu as des projets personnels ou des contributions sur GitHub, assure-toi de les inclure dans ta candidature. Cela te permet de montrer non seulement tes compétences techniques, mais aussi ta passion et ton engagement pour le développement logiciel. C'est un excellent moyen de te démarquer des autres candidats !
Personnalise ta lettre de motivation:Prends le temps de personnaliser ta lettre de motivation pour Diabolocom. Explique pourquoi tu es attiré par cette entreprise et comment tes compétences peuvent répondre à leurs besoins. C'est l'occasion de montrer un côté plus humain de ta candidature et d'expliquer ce qui te motive !
Soigne la mise en page:Une mise en page claire et concise est cruciale pour les candidatures dans le domaine de l'ingénierie logicielle. Utilise des sous-titres et des listes pour rendre ton CV et ta lettre plus facile à lire. Cela montre aussi que tu as un sens de l'organisation, ce qui est super important dans notre domaine !
Comment te préparer à un entretien d'embauche chez Diabolocom
✨Maîtrise des Outils de Développement
Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie Diabolocom. Par exemple, si tu sais qu'ils utilisent beaucoup Java ou Python, revisite tes concepts clés et sois prêt à discuter de tes projets antérieurs qui mettent en avant ces compétences.
✨Prépare des Exemples de Projets Concrets
Rassemble des exemples concrets de projets sur lesquels tu as travaillé, surtout ceux qui mettent en avant des défis techniques. Sois prêt à expliquer tes choix, tes erreurs et comment tu as résolu des problèmes - cela montre ton process de réflexion et ta capacité à apprendre.
✨Sois Prêt pour des Tests Techniques
Il est fréquent d'avoir des tests techniques lors des entretiens dans l’ingénierie logicielle. Prépare-toi à résoudre des problèmes de codage en direct. Pratique sur des plateformes comme LeetCode ou HackerRank pour rester affûté et confortable face à la pression.
✨Montre Ton Intérêt pour l’Innovation
Dans le cadre d'un poste à temps plein, les employeurs cherchent des passionnés qui se tiennent à jour avec les dernières tendances technologiques. N’hésite pas à parler de tes lectures récentes, de conférences auxquels tu as assisté ou même de projets open-source que tu pourrais avoir suivis ou rejoints.