Senior Software Engineer - Intel SGX/TDX

Full time
Remote

Company Description

Marlin is a verifiable computing protocol that utilizes TEE and ZK-based coprocessors to delegate complex workloads over a decentralized cloud. We offer servers provisioned using smart contract calls to host ML models, gateways, frontends, MEV or automation bots, or backends for arbitrary computations with auto-scaling and fault tolerance. Marlin is proudly backed by Binance Labs and Electric Capital.

Role Details

Marlin is seeking a passionate Senior Software Engineer to join our growing team. You'll play a vital role in building secure and scalable solutions leveraging Intel SGX and TDX technologies.

Responsibilities

  • Design, develop, and implement secure and efficient solutions using Intel SGX and TDX enclaves.
  • Deep dive into the technical aspects of Intel SGX/TDX, optimizing performance and security.
  • Collaborate with cross-functional teams (engineering, research, product) to integrate TEE functionalities into the Marlin protocol.
  • Write clean, well-documented, and maintainable code adhering to best practices for enclave development.
  • Stay up-to-date on the latest advancements in confidential computing technologies.
  • Participate in code reviews and knowledge sharing within the engineering team.

Qualifications

  • Proven experience building secure software systems with a strong understanding of security best practices.
  • In-depth knowledge of Intel SGX or TDX architecture and programming model.
  • Familiarity with secure coding practices for enclave development.
  • A demonstrated track record of taking initiative, problem-solving, and working effectively in a team environment.
  • Excellent communication and collaboration skills.
  • Developed backend systems with proficiency in Go and Rust.

Benefits

  • Work on cutting-edge, innovative technologies alongside brilliant colleagues from IITB, Microsoft, and the Ethereum Foundation.