Kernel Engineer

This post contains product affiliate links. We may receive a commission from Amazon if you make a purchase after clicking on one of these links. You will not incur any additional costs by clicking these links

Join Agoric as a Kernel Software Engineer and innovate in decentralized finance using secure JavaScript smart contract platforms and blockchain technology.

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.

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

Resources

At Smart Remote Jobs, we understand the importance of equipping remote workers with the tools they need to thrive in their roles. To enhance your remote work experience, we recommend considering an ergonomic keyboard that can significantly improve comfort during long hours of typing.

Then, you'd better block out distractions with noise-cancelling headphones, ensuring clear communication during virtual meetings and enhanced concentration.

Finally, if you want to increase flexibility and promote better posture, you should use an adjustable standing desk, allowing you to alternate between sitting and standing positions throughout the day for improved health and productivity.

Agoric

Global

Software development

Full-time

April 11, 2024

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