Raft Extension Engineer

2 days ago


Muscat, Muscat, Oman Canonical Full time

As a key member of our team, you will play a crucial role in developing and enhancing our distributed SQLite database, dqlite. This exciting opportunity allows you to leverage your expertise in distributed systems and contribute to the growth of our product.

Responsibilities
  • Develop and Refine: Collaborate on the development and refinement of libraft, dqlite, and go-dqlite components, ensuring seamless integration with various systems.
  • User Support: Provide timely support and debugging services to users, addressing their concerns and resolving issues efficiently.
  • Testing and Quality Assurance: Enhance Jepsen tests, traditional HA database automated testing, and stress tests, guaranteeing high-quality code and robust functionality.
  • Community Engagement: Participate in code and architectural reviews, engaging with the open-source community and commercial partners to drive innovation and growth.
Qualifications
  • Distributed systems experience, preferably with Raft.
  • Strong C programming skills, with a deep understanding of asynchronous programming and concurrency patterns.
  • Excellent written and verbal communication skills, with the ability to collaborate effectively.
  • Bachelor's degree in Computer Science, STEM, or similar field.
Why Join Us?
  • A dynamic work environment with opportunities for growth.
  • An annual learning and development budget.
  • Regular team sprints and collaboration.
  • Recognition rewards and comprehensive leave policies.
  • Employee Assistance Programme and opportunities to travel.


  • Muscat, Muscat, Oman Canonical Full time

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


  • Muscat, Muscat, Oman Hyatt Full time

    We are looking for a Building Services Engineer to support the Engineering Department at Hyatt. As an HVAC Technician, you will be responsible for assisting in the day-to-day running of our facilities.The successful candidate will possess technical college certification and have extensive knowledge of BMS/CMS/VFD systems.You will be responsible for...


  • Muscat, Muscat, Oman John Wood Group PLC Full time

    Job OverviewWe are seeking an Engineering and Construction Lead to join our Projects team. This role involves overseeing project controls in the SFR Project.Key responsibilities include applying extensive knowledge in planning, risk management, cost control, and reporting aspects for the oil & gas industry.Developing reports and solutions as requiredUpdating...


  • Muscat, Muscat, Oman Expats Direct Limited Full time

    About the Job:We are looking for a highly skilled Reservoir Engineer to work on an oil and gas project in Oman.Key Responsibilities:The ideal candidate will have extensive experience working with operator clients.They should hold a bachelor's degree in engineering or a related field, with over 10 years of industry experience.Proficiency in Reservoir...


  • Muscat, Muscat, Oman Candidzone Qatar Full time

    Civil Engineering Project ManagerWe are hiring a Civil Engineering Project Manager to oversee the construction of villas in Oman. The successful candidate will have extensive experience in project management, a strong technical background, and excellent communication skills.Job SummaryPlan, coordinate, and execute construction projects from start to...


  • Muscat, Muscat, Oman Canonical Full time

    About the Job:We are seeking an experienced IoT Solutions Architecture Manager to lead our Field engineers in Presales and Professional Services activities, helping customers with solution architecture, design and delivery. This role involves coaching, mentoring, and offering career development feedback to the team, as well as implementing disciplined...


  • Muscat, Muscat, Oman 坯潤 Full time

    About the RoleWe are seeking a highly skilled Senior Civil Design Engineer to join our team at 坯潤.The ideal candidate will have extensive experience in civil/structural design, specifically in the Oil & Gas industry.Key ResponsibilitiesDevelop designs in PDMS and 2D drawings in electronic format (AutoCad).Work closely with discipline project...

  • Senior iOS Engineer

    2 weeks ago


    Muscat, Muscat, Oman SWATX Full time

    As a Senior iOS Engineer at SWATX, you will be instrumental in creating cutting-edge iOS applications that deliver exceptional user experiences. You will leverage your extensive knowledge of Swift and Objective-C to develop and maintain high-quality mobile apps. Collaborate with product managers, designers, and other engineers to translate business...


  • Muscat, Muscat, Oman Canonical Full time

    Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software.We are looking for a Cloud Support Engineer to join our team and deliver an outstanding technical support...


  • Muscat, Muscat, Oman Canonical Full time

    About the CompanyCanonical is a leading technology company that provides innovative solutions for the open-source community. Our flagship product, Ubuntu, is one of the most popular Linux distributions in the world.The RoleWe are seeking an experienced software engineer to lead our Rust development efforts. The successful candidate will have a strong...


  • Muscat, Muscat, Oman The Highfield Company Full time

    Are you an experienced Process Design Engineer looking to work in the Middle East with a tax-free salary? Are you highly experienced in Process Design Engineering and looking for an opportunity with a leading Oil & Gas Engineering Consultancy? If so, then please apply online.Job Responsibilities:Perform process design, develop preliminary process flow...


  • Muscat, Muscat, Oman Canonical Full time

    About the RoleAt Canonical, we are seeking a highly skilled Senior Linux Automation Engineer to join our Information Systems team. This is an excellent opportunity for a senior technologist with a passion for Linux and automation to build a career with us.The successful candidate will have extensive experience in defining operations in code, using version...


  • Muscat, Muscat, Oman Grand Hyatt Full time

    Job DescriptionWe are seeking a highly skilled Fire Safety Specialist to join our Engineering Department at the Grand Hyatt Muscat.The ideal candidate will have extensive knowledge of fire safety standards, including Rooms safety standards, Pool safety standards, NAPA standards, and various brands of fire panels and pumps.Responsibilities:Assist in...


  • Muscat, Muscat, Oman Ibn Majan Co. Full time

    The Mega Airport Project requires highly skilled professionals with extensive experience in airport construction, control tower operations, and radar systems. If you have a strong background in these areas, we encourage you to apply.About the RoleRadar Engineer: B.Sc. Electronics/Electrical Engineering, 15 years of experience in system...


  • Muscat, Muscat, Oman Canonical Full time

    About UsAt Canonical, we are committed to innovation and excellence. We believe in empowering our engineers to work independently and collaboratively to achieve their goals.The JobThis is an exciting opportunity for a skilled software engineer to join our team as a Rust Development Specialist. The successful candidate will have extensive experience in Rust...

  • Golang Engineer

    7 days ago


    Muscat, Muscat, Oman Canonical Full time

    This is our general process for Golang engineers of all levels of seniority, for all relevant teams at Canonical. Apply here if you are an exceptional software engineer who prefers to work in Go. After the first round of interviews we'll find the best fit product team at Canonical for you to progress your application based on your personal...


  • Muscat, Muscat, Oman Canonical Full time

    OverviewCanonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software.About the RoleWe are hiring exceptional software engineers with experience in Rust to drive the...


  • Muscat, Muscat, Oman Baker Hughes Gruppe Full time

    Control Field Service EngineerDo you enjoy technical challenges?Would you like to work for a forward-thinking technology company?Join our Industrial and Energy Technology TeamOur Industrial and Energy Technology (IET) operates across 120 countries and serves the entire energy value chain and industrial sector. We hold an extensive portfolio of rotating...


  • Muscat, Muscat, Oman Canonical Full time

    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 include the world's leading public cloud and silicon providers,...


  • Muscat, Muscat, Oman Canonical Full time

    Enterprise Systems ManagerCentral to our company's success is the Enterprise Systems Manager, who will oversee the design, implementation, and maintenance of our enterprise-wide Salesforce system. This individual must have extensive experience with Salesforce development and integrations, as well as excellent leadership skills.About the Role:Oversee the...