Empleos actuales relacionados con C, Golang Software Engineer Working On Dqlite, a - San José - Canonical - Jobs


  • San José, Costa Rica Canonical - Jobs A tiempo completo

    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...


  • San José, Costa Rica Canonical - Jobs A tiempo completo

    We are hiring a Golang software engineer to work on the low level Go codebase sitting between our REST API and the low level C libraries used to manage containers and virtual machines. We are looking for system-level developers with experience in design and data management/modeling. The LXD team is responsible for the design, development and evolution of...


  • San José, Costa Rica Canonical - Jobs A tiempo completo

    Work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management, as a software engineer on our SnapD team. This role requires an obsession with quality and performance, for work at the heart of the operating system. It also requires an interest in the software publishing and consumption...

  • Software Engineer

    hace 31 minutos


    San José, Costa Rica Canonical - Jobs A tiempo completo

    **Summary**: This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, Golang and Kubernetes. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu. As a member of the Kubernetes product...

  • C# Programmer

    hace 3 horas


    San José, San José, Costa Rica Plannatech A tiempo completo

    Plannatech is a B2B platform provider with innovative and leading-edge technology. We provide a selection of services to choose from, in a simple yet effective proprietary platform that has modularized components and omnichannel capabilities in a user-friendly system. We offer a completely customizable solution, ready for integration with leading providers...

  • Software Engineer

    hace 3 horas


    San José, San José, Costa Rica Convertible A tiempo completo

    Job Description: Software Engineer (Golang)About UsWe are a forward-thinking tech company dedicated to pushing the boundaries of machine learning and data processing. Our current projects include building the first distributed cache for machine learning pipelines, advancing web crawling techniques for machine learning tasks, and leveraging graph databases...

  • Fullstack Engineer

    hace 1 semana


    San José, Costa Rica Nucleus Health A tiempo completo

    A fast-growing company that is on a mission to leverage the power of AI to transform security and performance is looking for a Full-Stack Engineer. The engineer will be expected to take ownership of the full development process and launch user-facing web features. The company collaborates with industry experts in the security sector to assist customers in...


  • San José, Costa Rica Bluelight Consulting A tiempo completo

    Are you an experienced software engineer with deep experience in building and shipping amazing products? Do you have high standards when it comes to code quality and user experiences? Are you the best developer on your team? Are you ready to work alongside the best engineers in the world for name-brand, industry-leading companies? **What We Are Looking...

  • Ssr Golang Developer

    hace 2 semanas


    San José, Costa Rica Globant A tiempo completo

    We are a digitally native technology services company where innovation, design and engineering meet scale. We use some of the latest technologies in the digital and cognitive field to empower organizations in every aspect. Right now, we are looking for **Golang Developers **to join our team at Globant! - You will get the chance to:_ - Work with...

  • Senior C# Developer

    hace 3 horas


    San José, San José, Costa Rica Plannatech A tiempo completo

    Are you a seasoned C# developer, excited by the prospect of making an impact on a growing team working on technologies core to our business? We are is seeking a skilled and adaptable C# Programmer to join our expanding R&D team. You will be working in the field of iGaming simulation algorithms, contributing directly to the development and refinement of our...

C, Golang Software Engineer Working On Dqlite, a

hace 17 horas


San José, Costa Rica Canonical - Jobs A tiempo completo

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