C, Golang Software Engineer Working On Dqlite, a

il y a 4 semaines


Metz, France Canonical - Jobs Temps plein

We are hiring a software developer to focus on dqlite, our distributed SQLite database which uses our own Raft library for establishing consensus and replication. Dqlite is available as a pure C library or through a Go package that we also maintain, and we intend to provide bindings for Python and other languages.

You will design and implement enhancements to the libraft, dqlite and go-dqlite components which we consume in MicroK8s, LXD and other projects. Work includes development in those pieces of software as well as responding to issues and user inquiries.

This is an excellent opportunity for someone who wants to have a meaningful impact on modern computing technologies. Canonical offers a fast-paced team environment and a career full of learning and development opportunities.

**What you will do**:

- Design and implement features across dqlite
- Debug and fix issues encountered by your users
- Improve Jepsen tests, traditional HA database automated testing and stress tests
- Participate in our engineering process through code and architectural review
- Engage with the open source community and commercial partners

**Valuable skills and experience**:

- Experience with distributed systems (preferably with Raft)
- Good C programming experience
- Solid understanding of asynchronous programming and concurrency patterns a plus
- Capacity to learn quickly about new systems and techniques
- Strong written and verbal communication skills
- Bachelor's or equivalent in Computer Science, STEM or similar degree

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

LI-Remote #Stack



  • Metz, France Canonical - Jobs Temps plein

    This role is an opportunity for a senior software architect to build a career with Canonical and drive the architecture of internally developed and deployed software solutions. We are looking for a senior software architect with hands-on experience with Go and Python, distributed systems, SaaS, and microservices, who has the drive, energy, and skills to...

  • Software Engineer

    il y a 1 semaine


    Metz, France Canonical - Jobs Temps plein

    Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team is a collaborative team that develops a full range of data stores and data technologies, spanning from big data, through NoSQL, cache-layer capabilities, and analytics; all the way to structured SQL...


  • Metz, France Canonical - Jobs Temps plein

    This is an exciting opportunity for an engineering manager who is passionate about open source software, Linux and cloud computing. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu. Sustaining Engineering is a critical team that resolves...

  • Software Engineer

    il y a 2 semaines


    Metz, France Canonical - Jobs Temps plein

    This is an exciting opportunity for a software engineer passionate about open source software, Linux, and building technology for democratization of Data Centers. Help us build the #1 bare metal cloud system, and work with the best and brightest people in technology at Canonical! The Ubuntu MAAS team is responsible for delivering our Metal As A Service...

  • Telco Cloud Field Engineer

    il y a 3 semaines


    Metz, France Canonical - Jobs Temps plein

    **Telecommunications Field Engineer** **The role of a Telco Field Engineer at Canonical** The telco industry is moving to software-defined services. This transformation is driven by open source software, cloud computing and the move to VNF / CNF approaches. Canonical Ubuntu is a key platform for telco innovation, and we are growing our team of specialists...


  • Metz, France Science me Up Temps plein

    **OBSERVABLE UNIVERSE OF THE COMPANY** Our client, a world's leading steel and mining company, is looking for a Research Engineer in Continuous Casting. This person will be part of the R&D Process lab, which is supporting the group production plants by developing or improving innovative processes to ensure the competitiveness, quality and sustainability of...

  • Telco Cloud Field Engineer

    il y a 4 semaines


    Metz, France Canonical - Jobs Temps plein

    The telco industry is moving to software-defined services. This transformation is driven by open source software, cloud computing and the move to VNF / CNF approaches. Canonical Ubuntu is a key platform for telco innovation, and we are growing our team of specialists who work in the industry to accelerate the change. Canonical enables operators and...


  • Metz, France Canonical - Jobs Temps plein

    This engineering role is an opportunity for a technologist with a passion for Salesforce to build a career with Canonical and drive the business's success. If you enjoy working on complex engineering challenges, you will enjoy working with some of the best people in the industry at Canonical. **We expect you to have**: - Bachelor's degree or equivalent in...

  • Engineering Manager

    il y a 4 semaines


    Metz, France Canonical - Jobs Temps plein

    **The role**: The Web and design team works as a multidisciplinary inclusive team with world-class user researchers, UX designers, visual designers and web engineers. We work collaboratively with many teams and roles across the organisation including product managers and other engineering teams. As an Engineering Manager at Canonical, your primary...

  • Engineering Manager

    il y a 3 semaines


    Metz, France Canonical - Jobs Temps plein

    **The role**: Bring your people analytics, social science research and data mining/science skills to a unique team seeking to understand, and shape, the future of the digital workplace. Lead a team of Software Engineers which form the Workplace Engineering team as a highly performant group that specialises in web architecture and data analytics. Building...

  • Conducteur D'engin R-482

    Il y a 2 mois


    Metz, France CHRONOJOB Temps plein

    Notre client et spécialisé dans le terrasssement l amenagement de parking, nous sommes à la recherche de plusieurs conducteur d'engins de catégorie R-482 pour rejoindre leur équipe sur le secteur de Metz et ses environs. Notre client offre un environnement de travail dynamique et des opportunités d'évolution pour les employés talentueux et...

  • Conducteur D'engin R-482

    il y a 2 semaines


    Metz, France CHRONOJOB Temps plein

    Notre client et spécialisé dans le terrasssement l amenagement de parking, nous sommes à la recherche de plusieurs conducteur d'engins de catégorie R-482 pour rejoindre leur équipe sur le secteur de Metz et ses environs. Notre client offre un environnement de travail dynamique et des opportunités d'évolution pour les employés talentueux et...

  • C++ Software Engineer

    il y a 1 jour


    Metz, Grand Est, France Vivoka; spécialisée dans l'intelligence artificielle et la reconnaissance vocale Temps plein

    About VivokaVivoka is a global leader in voice AI technologies founded in 2015. Thanks to its VDK (Voice Development Kit), Vivoka offers an all-in-one solution that enables any company to create its own high-performance, secure embedded/offline voice assistant in record time. Vivoka has won several innovation awards and has established leading partnerships...


  • Metz, France Canonical - Jobs Temps plein

    This is a unique opportunity to use your cryptography and certification skills to enable Ubuntu and its users to operate securely and to remain compliant to FIPS 140 and Common Criteria standards. You will use your applied cryptography, Linux Security, and coding skills to enhance the Ubuntu distribution and work with DISA and CIS to help draft Ubuntu STIGs...


  • Metz, France Science me Up Temps plein

    **OBSERVABLE UNIVERSE OF THE COMPANY** Our client, a world's leading steel and mining company, is looking for a Research Engineer in Electrochemistry for carbon neutral processes. This person will be part of the Process Engineering Department and particularly of the Carbon Neutrality Team (6 people), which is working on the development and improvement of...


  • Metz, France ArcelorMittal Temps plein

    ArcelorMittal is the world’s largest steel producer. We use the most innovative technology to create the steels tomorrow’s world will be made of. Every day over 190,000 of our talented people, located in over 60 countries, push the boundaries of digitalization and use advanced technology to create a world that is stronger, faster and smarter. To help...


  • Metz, Grand Est, France ArcelorMittal Temps plein

    ArcelorMittal is the world's largest steel producer. We use the most innovative technology to create the steels tomorrow's world will be made of. Every day over 190,000 of our talented people, located in over 60 countries, push the boundaries of digitalization and use advanced technology to create a world that is stronger, faster and smarter. To help make...


  • Metz, Grand Est, France Adecco Temps plein

    **Votre mission**:Adecco Metz recrute un CONDCTEUR D'ENGINS (H/F):Votre mission consiste à:- Conduire des engins de chantier nécessitant les CACES A et B1 engins de chantier- Port obligatoire des EPI- Respecter les consignes de sécurité Travail au sol également**Votre profil**:Vous êtes titulaire d'une expérience significative sur un poste de...

  • Nacelliste (H/F)

    Il y a 2 mois


    Metz, France Working Success Temps plein

    **Vos missions**: - Vous effectuez la conduite de la nacelle sur le réseau routier depuis le porteur pour les nacelles autres que les automotrices. - Vérifiez les conditions générales d’élévation de personnes du chantier à réaliser. - Réalisez l’élévation de personnes en panier nacelle. - Vous êtes chargé de faire signer les attachements...

  • Conducteur D'engins

    il y a 1 jour


    Metz, Grand Est, France RE'FLEX SAVERNE Temps plein

    Nous recherchons pour un de nos clients, une entreprise spécialisée dans le terrassement, l'assainissement, l'eau potable, la dépollution et le génie civil pour les réseaux secs, un(e) CONDUCTEUR D'ENGINS (H/F)Vous serez en charge de conduire et manipuler différents types d'engins lourds de chantiers au creusement, au terrassement, au nívellement ou...