C, Golang Software Engineer working on dqlite, a Raft extension for SQLite
il y a 5 jours
C, Golang Software Engineer working on dqlite, a Raft extension for SQLite 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 public cloud, data science, AI, engineering innovation and IoT. We are hiring a software developer focused on dqlite, our distributed SQLite database that uses our own Raft library for 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: This is a remote position available in EMEA. Seniority level: Entry levelEmployment type: Full-timeJob function: Engineering and Information TechnologyIndustries: Software Development 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 testing and stress tests Participate in our engineering process through code and architectural review Engage with the open source community and commercial partners What we are looking for in you 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 What we offer you Distributed work environment with twice‑yearly team sprints in person Personal learning and development budget of USD 2,000 per year Annual compensation review Recognition rewards Annual holiday leave Maternity and paternity leave Employee Assistance Programme Opportunity to travel to new locations to meet colleagues Priority Pass, and travel upgrades for long haul company events Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. #J-18808-Ljbffr
-
Golang System Software Engineer
il y a 1 semaine
Marseille, France Canonical Temps pleinGolang System Software Engineer – Containers / Virtualisation Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers...
-
Golang Engineer
il y a 7 jours
Marseille, Provence-Alpes-Côte d'Azur, France Canonical - Jobs Temps pleinCanonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and...
-
Remote Golang Software Engineer
il y a 1 semaine
Marseille, France Canonical Temps pleinA leading open source company is seeking a Golang System Software Engineer to work on innovative cloud computing solutions. This role involves designing and implementing Go code, collaborating with a global team, and influencing the landscape of modern cloud technologies. Candidates should possess programming skills in Go and C, along with a bachelor's...
-
Linux devices software engineer
il y a 1 semaine
Marseille, France Canonical Temps pleinJoin or sign in to find your next jobJoin to apply for the Linux devices software engineer - snapd role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Linux devices software engineer - snapd role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and...
-
Ubuntu Core Software Engineer
il y a 1 semaine
Marseille, France Canonical Temps pleinJoin or sign in to find your next jobJoin to apply for the Ubuntu Core Software Engineer role at Canonical1 month ago Be among the first 25 applicantsJoin to apply for the Ubuntu Core Software Engineer role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform,...
-
Senior Software Engineer
il y a 1 semaine
Marseille, France Canonical Temps pleinSenior Software Engineer - Digital WorkplaceJoin or sign in to find your next jobJoin to apply for the Senior Software Engineer - Digital Workplace role at CanonicalSenior Software Engineer - Digital Workplace3 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - Digital Workplace role at CanonicalCanonical is a leading...
-
Linux Devices Software Engineer
il y a 1 semaine
Marseille, France Canonical Temps pleinJoin or sign in to find your next jobJoin to apply for the Linux Devices Software Engineer role at Canonical1 month ago Be among the first 25 applicantsJoin to apply for the Linux Devices Software Engineer role at CanonicalGet AI-powered advice on this job and more exclusive features.This role is one of our general tracks. Apply here for all engineering...
-
Software Engineer
il y a 1 semaine
Marseille, France Canonical Temps pleinJoin or sign in to find your next jobJoin to apply for the Software Engineer - Industrial IoT role at Canonical6 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Industrial IoT role at CanonicalThis is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Come...
-
Software Engineer
il y a 1 semaine
Marseille, France Canonical Temps pleinJoin or sign in to find your next jobJoin to apply for the Software Engineer - L3 Support role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - L3 Support role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform,...
-
Software Engineer
il y a 1 semaine
Marseille, France Canonical Temps pleinSoftware Engineer (Python/Linux/Packaging)Join or sign in to find your next jobJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalSoftware Engineer (Python/Linux/Packaging)3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalCanonical is a leading provider...