Kernel Engineer

Related keywords: remote job software engineerengineer remote jobprogramming remote job

This page contains product affiliate links.

Overview of Agoric

Agoric is an innovative open-source software company focused on enhancing the security and composability of the decentralized financial (DeFi) infrastructure. Utilizing a JavaScript library, Agoric enables the creation of reusable and composable components that community developers can employ to rapidly develop secure applications. These applications operate on Agoric's robust smart contract platform, which is designed to facilitate governance, lending, and trading through blockchain technology.

Position: KERNEL SOFTWARE ENGINEER – JAVASCRIPT VIRTUAL MACHINE

The JavaScript Virtual Machine, also known as the kernel, sits at the heart of Agoric's proof-of-stake blockchain. It is responsible for managing the execution of programmable smart contracts, ensuring they function safely and can communicate asynchronously within the DeFi ecosystem.

Key Responsibilities

As a Kernel Software Engineer, your role will be crucial in developing this core software. Responsibilities include architecture design, construction, and implementation of new kernel capabilities. Emphasis is on enhancing parallel performance, scalability, managing priority message queues, scheduling, tracing, and troubleshooting request failures comprehensively.

Engineers will also collaborate across Agoric's diverse team, which includes experts in computer security, programming, cryptography, economics, and community development, to bring decentralized smart contracts into mainstream use.

  • Design and develop features for the Agoric kernel ensuring optimal performance.
  • Work cohesively with teams across the Agoric stack, including the Cosmos Interchain and smart contract frameworks.
  • Engage in technical planning and contribute to feature specifications.
  • Take part in design and code reviews, with a focus on security.
  • Stay informed on industry trends to contribute innovative solutions.
  • Cooperate in open-source development and integrate improvements within the Agoric ecosystem.

Qualifications and Desired Skills

Candidates should have a minimum of 7 years in back-end software development with experience working on kernels or distributed systems. They should possess a strong background in systems design and hold a relevant degree in Computer Science, Software Engineering, or a related field.


🎁 Get your FREE ebook!

Share this page using the buttons below and download our e-book "Essential Soft Skills for Today’s World" instantly.

Once shared, you’ll see the download button on any page you visit!

✅ Thanks for sharing!

You can now download your ebook:

📥 Download "Essential Soft Skills for Today’s World"

Additional qualifications that are beneficial include an interest in blockchain technology, experience in a high-paced software company, and contribution to open-source projects.

Commitment to Diversity and Equal Opportunity

Agoric advocates for diversity in its workplace and adheres strictly to equal opportunity employment practices, disregarding race, color, religion, gender, and other protected characteristics as per applicable laws.

For more information on Agoric's commitment to privacy, refer to their Privacy Policy available on their website.

Company Information

Agoric is a global company offering opportunities to individuals passionate about shaping the future of DeFi through secure and composable blockchain solutions.



This job offer was originally published on RemoteOK

Agoric

Global

Software development

Full-time

April 11, 2024

25 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.