Join our Stark@Home about STWO & Circle STARK!

Register Now

Community Jobs

Find a job with the best teams building on Starknet.

Recruiting for your project? Let the Starknet ecosystem know about it by submitting an open position here.


  • Nethermind - May 13, 2024

    Research Engineer, L2

    The ideal candidate is an engineer with strong low-level programming and analytical skills, experienced in implementing and optimizing cryptographic primitives. Candidates should be able to work in a distributed research team, collaborating with researchers and other engineers to create proofs-of-concept of cutting-edge blockchain and cryptography protocols. We appreciate candidates who are not afraid of voicing their opinions and motivate them to ask for explanations of concepts they are not familiar with.

    • Global Remote
    • Full Time
  • Nethermind - May 13, 2024

    Consensus Research Engineer

    Are you the one? As a Consensus Research Engineer, you will tackle complex problems in designing and implementing consensus algorithms. Your role will involve a thorough analysis of existing algorithms, assessing their throughput, finality, and security aspects. This position offers a unique opportunity to contribute to cutting-edge research in consensus mechanisms, particularly within blockchain technology. Responsibilities: Design and implement custom consensus algorithms tailored to specific requirements. Conduct in-depth analysis of existing consensus algorithms, evaluating their performance metrics, including throughput, finality, and security. Collaborate with cross-functional teams to integrate and optimize consensus mechanisms within blockchain systems. Stay updated with the latest developments and research in consensus algorithms and distributed computing. Skills: Proficiency in consensus algorithms, with a strong understanding of their underlying principles and applications, especially within blockchain technology. Experience in designing and implementing consensus algorithms or related distributed systems. Solid understanding of distributed computing problems and solutions. Strong analytical and problem-solving skills, with the ability to critically evaluate complex systems. Excellent communication skills, with the ability to effectively convey technical concepts to both technical and non-technical audiences. Experience in developing distributed systems.

    • Global Remote
    • Full Time
  • Nethermind - May 13, 2024

    Mechanism Designer

    An ideal candidate has a strong understanding of algorithmic game theory, in understanding it, in applying it, and in using it to prove the game-theoretic robustness of protocols. In other words, the ideal candidate has a track record in mechanism design. Beyond game theoretic fundamentals, an appreciation for how game theoretic assumptions change in the asynchrony and irrationality of distributed systems is highly preferable. While a basic understanding of L1 and L2 designs, systemic risks, and consensus algorithms is required, a strong understanding is preferred. You should be able to work in a distributed research team, express their research ideas clearly, and know how to argue their findings formally. We appreciate candidates who are not afraid of voicing their opinions and motivate them or ask for explanations of concepts they are not familiar with. Responsibilities: As a mechanism designer, you will participate in research on, for example: Transaction fee mechanisms. Prover coordination and sequencer design, decentralization, incentivization. Auctioning block-building rights. Levels of finality, and risks associated with each. Staking: vanilla staking, restaking, liquid staking, and systemic risks they come with. L2 governance, PoS vs PoG, etc. Skills: An algorithmic game theory track record, including a strong preference for published work in the field. Ability to identify mechanism design problems and propose solutions. An understanding of distributed protocol design. Particularly, a demonstrable ability to identify the trade-offs faced by protocols when deployed on blockchains. Familiarity with Ethereum: how it works and why? Familiarity with designs of L2s. Ability to express thoughts precisely.

    • Global Remote
    • Full Time
  • Nethermind - May 13, 2024

    Protocol Research Manager

    The Protocol Research Manager will lead a team of researchers in developing new blockchain protocols. The ideal candidate will have a strong background in blockchain technology, experience managing research teams, and excellent communication skills. They will be responsible for guiding the research direction, overseeing projects on specific areas like Layer 2 scaling solutions, and ensuring research findings are effectively communicated.

    • Global Remote
    • Full Time
  • Nethermind - May 13, 2024

    TEE/SGX Engineer

    We are seeking a skilled TEE/SGX Engineer to join our blockchain development team, focusing on the Ethereum rollup ecosystem. The candidate will be at the forefront of implementing cutting-edge solutions using Trusted Execution Environments (TEE) and Intel Software Guard Extensions (SGX) to enhance security and efficiency in blockchain applications. Strong background in computer science, cryptography, or a related field is required. Proven experience with TEE and SGX programming, particularly in a distributed systems contex and experience with Ethereum, rollups, and understanding of the EVM. Proficiency in C/C++, Rust, or Go programming languages.

    • Global Remote
    • Full Time