Remote jobs in Programming

WORK ANYWHERE!

MariaDB

Fully Remote Software Engineer - MariaDB

Worldwide

c

c++

distributed system

linux

sql

2 months

Remote Jobs

>

Remote Jobs in Worldwide

>

Fully Remote Software Engineer - MariaDB

Location: Type: Full-time

Position: Mid-Level, Senior or Principal Software Engineer


Location: Fully remote anywhere in the U.S. or Canada


Work Visa's: No sponsorships are available at this time


Comp: $120K - $190K (dependent on seniority & location) + attractive equity + 25 days PTO, private medical


As a member of the development team, you will be responsible for subsystem design, design reviews, and of course, portions of the implementation. You should be an experienced C developer and be comfortable with development of concurrent systems in an asynchronous programming model. Your experience in the following areas is highly desired:


Systems Design and Implementation



  • Distributed Group Membership and Reliable Communication

  • Distributed Concurrency Control and Transaction Management (2PL, MVCC, 2PC)

  • Distributed Lock Management and Distributed Deadlock Detection

  • Fault Tolerance in Distributed Systems

  • High Concurrency B-Tree Implementation


Database Query Processing/Optimization and Language Design



  • Distributed Query Planning and Optimization

  • Design and Implementation of Rule-Based Languages (Prolog/Datalog)

  • Compiler Design, Implementation, and Optimization

  • SQL Parser Implementation

  • Columnar Databases and/or Analytics


Network Protocol Design and Implementation



  • Design and Development of High-Performance Protocol Stacks

  • Experience with Asynchronous Programming models


Technical Skills



  • Distributed database development

  • File System Development

  • Unix/Linux/BSD Kernel and Systems Development

  • Large Scale Systems Architecture and Implementation

  • Understanding of database QoS technologies

  • Experience working in virtualized (cloud) environments

  • 5-10 years of prior experience in systems development

Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote
Jobs.

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.

UNDERSTOOD
feedbackfeedback

How would you rate your experience?

Experince

We may wish to follow up. Enter your email if you're happy for us to contact you.