drjobs Software Engineer Core Replication

Software Engineer Core Replication

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

5years

Job Location drjobs

Ahmedabad - India

Monthly Salary drjobs

81 - 100

Vacancy

1 Vacancy

Job Description

This is a remote position.

We are looking for a Core Software Engineer to help us build out our replication technologies. These technologies allow us to seamlessly and efficiently replicate and rebalance data taking into consideration network layout latency resource utilization and more. We are a team that excels at consensus algorithms (like Raft) and directly contribute to performance and scalability. The ideal candidate will influence both our roadmap and our architecture and drive significant parts of our new initiatives.

Responsibilties:
  • Substantial relevant experience of at least 5 years in a professional or academic role.
  • Prior experience in working on deeply technical projects in the realm of scalability concurrency and parallelism replication protocols and correctness.
  • Passion in working on distributed systems and consensus protocols. Knowledge of Raft is a plus.
  • Strong understanding and experience of C(ideally modern C17 or C20 including profiling and benchmarking.
  • Desire to further develop your skills in building scalable and performant systems via profiling and benchmarking.
  • Pride in writing robust wellabstracted code along with the understanding that code is often made better via other s reviews.
  • Experience or desire to work with a 100 distributed engineering team collaborating on GitHub in open source.
  • Excellent written and verbal communication skills.

Requirements

  • C 20 experience.
  • Experience building consensus algorithms.
  • Knowledge of Raft.
  • Experience implementing software running over reactordriven async systems.

Benefits

  • Work Location: Remote
  • 5 days working


Substantial relevant experience of at least 5 years in a professional or academic role. Prior experience in working on deeply technical projects in the realm of scalability, concurrency and parallelism, replication protocols, and correctness. Passion in working on distributed systems and consensus protocols. Knowledge of Raft is a plus. Strong understanding and experience of C++(ideally modern C++17 or C++20, including profiling and benchmarking. Desire to further develop your skills in building scalable and performant systems via profiling and benchmarking. Pride in writing robust, well-abstracted code along with the understanding that code is often made better via other s reviews. Experience or desire to work with a 100 distributed engineering team, collaborating on GitHub, in open source. Excellent written and verbal communication skills.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.