- 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
- 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
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2, 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
-
Data Analyst
6 days ago
Triple Point London, United KingdomJob Description · Role Summary · We are seeking a highly motivated and skilled Data Analyst to join our Digital & Tech team and assist in key data projects within the business. Triple Point is currently undergoing a large system implementation and data migration project. The inte ...
-
Fully Remote Developer
1 day ago
Constant Recruitment Ltd United KingdomSwiftUI Developer (Remote) · Location: Remote (Ashford, Kent) · Would you like the benefits of a remote role? · Our Client is a leading international digital publishing company that has carved a niche for itself by providing innovative digital solutions to publishers across th ...
-
Senior iOS Developer
5 hours ago
Global Relay London, United Kingdom TechnologyWho we are: · For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world's most highly reg ...
-
iOS Mobile Engineers
6 days ago
Firestartr London, United KingdomLaunched in 2014 at Imperial College London, Yoyo Wallet has become the UK's fastest growing mobile wallet by expanding across hundreds of University and Corporate locations. In the process Yoyo has developed a unique platform that opens up a global opportunity to power seamless ...
-
Data Annotator/AI Data Trainer
1 week ago
cohere London, United Kingdom FreelanceOur mission is to scale intelligence to serve humanity. We're training and deploying frontier models for developers and enterprises who are building AI systems to power magical experiences like semantic search, RAG, and agents. We believe that a diverse range of perspectives is a ...
-
Data Annotator/AI Data Trainer
9 hours ago
Itechpost London, United Kingdom FreelanceCohere is focused on building and deploying large language model (LLM) AI into enterprises in a safe and responsible way that drives human productivity, and creates magical new ways to interact with technology and real business value. Our goals are ambitious, but also concrete an ...
-
Lead Developer
1 week ago
Legal & General London, United KingdomSecuring pensions over the long term can be a challenge for many businesses. Our ambition at Legal & General Retirement Institutional (LGRI) is to help companies and pension scheme trustees honour their defined benefit pension promises to their employees. We're helping companies ...
-
Android Developer
3 days ago
Agreena United KingdomAbout Agreena · Agreena is an exciting, dynamic, and purpose-oriented organisation united in a mission to mobilise farmers and corporations to unlock the value of nature and help restore the planet. While we're rooted in agriculture, finance, and technology, our team of experts ...
-
Lead Software Engineer
9 hours ago
Legal & General London, United KingdomJob Description · Securing pensions over the long term can be a challenge for many businesses. Our ambition at Legal & General Retirement Institutional (LGRI) is to help companies and pension scheme trustees honour their defined benefit pension promises to their employees. We're ...
-
d&it senior python developer
8 hours ago
Eni London, United Kingdom PermanentD&IT SENIOR PYTHON DEVELOPER(IRC Open date-closing date · :24/01/2024-24/03/2024Other European countries-United Kingdom-LONDRA-GB-LONDON ENI HOUSE Professional Family · :ICTHome National|Expert|Residential IRC223947 – D&IT SENIOR PYTHON DEVELOPER · At Eni , we are looki ...
-
Senior iOS Developer
4 hours ago
Global Relay london, United Kingdom Full timeWho we are: · For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world's most highly reg ...
-
Data Analyst
6 hours ago
TECHOHANA City of London, Greater London, United KingdomContract Data Analyst · Length: 6 Months (Possible Extention) · Rate: Up to £400 per day (Outside IR35) · Location: Central London (Hybrid 2/3 Days) · I am seeking a skilled Data Analyst to join my clients Digital & Tech team for a contract role. · You will aid in supporting a ...
-
Data Analyst
3 days ago
TECHOHANA City of London, United KingdomJob Description · Contract Data Analyst · Length: 6 Months (Possible Extention) · Rate: Up to £400 per day (Outside IR35) · Location: Central London (Hybrid 2/3 Days) · I am seeking a skilled Data Analyst to join my clients Digital & Tech team for a contract role. · You will aid ...
-
Data analyst
1 week ago
TECHOHANA City of London, Greater London, United KingdomContract Data AnalystLength: 6 Months (Possible Extention)Rate: Up to £400 per day (Outside IR35)Location: Central London (Hybrid 2/3 Days)I am seeking a skilled Data Analyst to join my clients Digital & Tech team for a contract role. You will aid in supporting a system implement ...
-
Data Analyst
1 week ago
TECHOHANA City of London, Greater London, United KingdomContract Data AnalystLength: 6 Months (Possible Extention)Rate: Up to £400 per day (Outside IR35)Location: Central London (Hybrid 2/3 Days)I am seeking a skilled Data Analyst to join my clients Digital & Tech team for a contract role. You will aid in supporting a system implement ...
-
Solutions Architect
3 days ago
Roke Woking, Surrey, United KingdomAbout Roke · Roke clients come to us with niche, challenging problems that matter to their business, looking for experts to develop solutions by applying their experience and knowledge in novel, creative ways. · Our projects range from early feasibility studies, through the ent ...
-
Software Solution Architect
4 days ago
Roke Manor Research Limited Woking, United Kingdom PermanentAbout Roke · Roke clients come to us with niche, challenging problems that matter to their business, looking for experts to develop solutions by applying their experience and knowledge in novel, creative ways. · Our projects range from early feasibility studies, through the ent ...
C, Golang Software Engineer working on dqlite, a Raft extension for SQLite - London, United Kingdom - Canonical
Description
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.
Location : This is a remote position available in EMEA
What you will focus on
What we are looking for in you
What we offer you
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.