C, Golang Software Engineer working on dqlite, a Raft extension for SQLite
Canonical
over 1 year ago
Remote, Worldwide
Mid Level / Senior
H1B Sponsor
Responsibilities
- Design and implement features across dqlite.
- Debug and fix issues encountered by users.
- Improve Jepsen tests and traditional HA database automated testing.
- Participate in code and architectural reviews.
- Engage with the open source community and commercial partners.
Requirements
- Experience with distributed systems, preferably with Raft.
- Good C programming experience.
- Solid understanding of asynchronous programming and concurrency patterns.
- 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.
Benefits
- 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.
Tech Stack
CGoKubernetesPython
Categories
BackendEmbedded