Logo of Huzzle

Software Engineer - Confidential Computing

image

Nethermind

1mo ago

  • Job
    Full-time
    Senior Level
  • Research & Development
    Software Engineering
  • United Kingdom, +15
    Remote

AI generated summary

  • You should have C++ expertise, experience in Rust/JavaScript, knowledge of Trusted Execution Environments, CI/CD tools, and understanding of cryptography and distributed systems.
  • You will collaborate with engineers on projects, partner across teams for confidential computing solutions, contribute to documentation, and maintain, test, and release compute infrastructure.

Requirements

  • Experienced shipping new products all the way through the product stack.
  • Proficiency with developing in C++.
  • Experience with Rust or JavaScript.
  • Knowledge of Trusted Execution Environments (e.g. SGX, TDX, TrustZone, NVIDIA Confidential Compute).
  • Familiarity with web protocols (HTTP, QUIC).
  • Understanding of the CI/CD developer pipeline and tools (Github, VSCode, Linux).
  • Understanding of distributed consensus algorithms and cryptography concepts (e.g. Zero-Knowledge).
  • You can think independently, with drive and initiative, even when challenged and under pressure.
  • You can communicate complex concepts and ideas to a broad array of audiences.
  • You have a strong interest in distributed systems, privacy technologies, blockchains and cryptocurrencies.

Responsibilities

  • Collaborating with engineers across the company on all stages of projects, through design, implementation and testing.
  • Partnering with teams across the company from Product through to Engineering to apply your skills to solutions integrating confidential computing.
  • Contribute to product documentation.
  • Maintain, test and release new and existing confidential compute infrastructure.

FAQs

Do we support remote work?

Yes, we operate as a remote team with members across 66+ countries.

What is the main technology focus for this position?

The main focus is on confidential computing and integrating solutions in secure environments.

Which programming languages are required for this role?

Proficiency in C++ is required, and experience with Rust or JavaScript is also beneficial.

What experience is necessary for candidates applying for this position?

Candidates should have experience shipping new products through the entire product stack and a strong background in secure computing platforms.

Is collaboration important in this role?

Yes, collaboration with engineers across various teams, including Product and Engineering, is essential for this position.

What kind of projects will I be working on?

You will be working on diverse projects that integrate confidential computing solutions across a wide array of applications, including AI and finance.

What additional skills are nice to have for this role?

Understanding distributed consensus algorithms, cryptography concepts, and a strong interest in distributed systems, privacy technologies, blockchains, and cryptocurrencies are considered nice to have.

How will my contributions be recognized in this role?

Your contributions will be directly impactful, as you will be helping to develop technologies that advance decentralized systems and innovative computing solutions.

What is the team size and composition?

The team consists of over 350 individuals working remotely across various countries.

Is there an opportunity for professional growth in this role?

Yes, the role offers opportunities to collaborate with leading developers and researchers, allowing for significant professional growth and innovation.

Builders & researchers with expertise in Ethereum, Protocol Engineering, L2, DeFi & Smart Contracts Security & Auditing

Technology
Industry
201-500
Employees
2017
Founded Year

Mission & Purpose

Nethermind is a software development company specialising in blockchain technology, particularly Ethereum. Their ultimate mission is to advance the capabilities and adoption of blockchain solutions by providing robust and efficient software tools and services. Nethermind's purpose is to empower businesses and developers to leverage blockchain technology for various applications, including decentralised finance (DeFi), supply chain management, and digital identity verification. They aim to contribute to the growth and evolution of the blockchain ecosystem while delivering reliable and scalable solutions to their clients and partners.