Job Description

C, Golang Software Engineer working on dqlite, a Raft extension for SQLite

Canonical Sevilla La Nueva, Community of Madrid, Spain

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. We are hiring a software developer to focus on dqlite, our distributed SQLite database that 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.

Location: remote position available in EMEA.

What you will focus on
  • Design and implement features across dqlite
  • Debug and fix issues encountered by your users
  • Improve Jepsen tests, traditional HA database automated test...

Apply for this Position

Ready to join Canonical? Click the button below to submit your application.

Submit Application