Senior Software Engineer, FVM

Protocol Labs
·
Posted: 
August 28, 2023
·
Remote
Job Commitment
Full-time
Job Commitment
Senior
Job Function
Dev & Engineering
Salary
N/A
Job Commitment
Full-time
Experience Level
Senior
Workplace Type
Remote
Job Function

This job is closed

We regret to inform you that the job you were interested in has now been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

About the position

The job overview for this role is that Protocol Labs is seeking a Senior Software Engineer to work on the Filecoin Virtual Machine (FVM) project. The FVM project aims to bring user-programmability to the Filecoin network and currently supports EVM smart contracts. The successful candidate will play a key role in designing and building a best-in-class blockchain VM, implementing native FVM interoperability with other chains, and creating developer tooling and SDKs. They will also collaborate with other Filecoin engineering teams and contribute to other projects to support FVM. This is a fully remote and asynchronous position.

Responsibilities

  • Develop and ship the first smart contract implementation that operates on the Filecoin chain
  • Define compatibility with and support for existing smart contract execution tool chains and implementations such as EVM and Solidity
  • Collaborate with other Filecoin engineering and ecosystem teams to ensure integration with existing systems and contribute to other projects to support FVM
  • Create or maintain software libraries and programs depended on by other systems and applications
  • Partner with peer developer advocates to support the developer community when complex issues arise
  • Quantify performance, security, and other properties of existing and proposed systems; suggest improvements based on the data
  • Partner with academia and the broader community in exploring new and out-of-the-box approaches to designing and implementing next-generation decentralized systems
  • Work in a fully remote and asynchronous team
  • Programming experience and proficiency with Rust is ideal, but programming experience in one or more of the following is required: Go, C, C++, Rust, Java, or similar
  • Experience building a low-level untrusted code environment - like browser or WASM contexts - where you have to manage and account for resource usage
  • Ability to analyze, criticize, and improve the design of complex computation systems
  • Excellent written and verbal communication skills
  • Pragmatic "get it done" attitude and the ability to provide and receive constructive feedback
  • Bonus points for demonstrating state-of-the-art innovation in distributed systems and/or process virtual machines, contributing to research/development communities and/or efforts, comfortable digging through new academic literature, experience mentoring or writing technical explainers or blog posts, technical project management skills, setting up and managing research collaborations or contractors, proven success of influencing and developing productive working relationships with diverse technical teams and stakeholders, strong technical and problem-solving skills.

Requirements

  • BSc degree in Computer Science, Electrical & Computer Engineering, or related field, or equivalent practical experience
  • Programming experience and proficiency with Rust is ideal, but programming experience in one or more of the following is required: Go, C, C++, Rust, Java, or similar
  • Experience building a low-level untrusted code environment - like browser or WASM contexts - where you have to manage & account for resource usage
  • Ability to analyze, criticize, and improve the design of complex computation systems
  • Excellent written and verbal communication skills
  • Pragmatic "get it done" attitude and the ability to provide and receive constructive feedback
  • Bonus: Record of demonstrating state-of-the-art innovation in distributed systems and/or process virtual machines
  • Bonus: Experience contributing to research/development communities and/or efforts, including publishing conference papers
  • Bonus: Comfortable digging through new academic literature for inspiration while problem-solving
  • Bonus: Experience mentoring or writing technical explainers or blog posts
  • Bonus: Technical project management skills and the ability to design and execute on engineering and/or research agendas
  • Bonus: Experience setting up and managing research collaborations or contractors
  • Proven success of influencing and developing productive working relationships with diverse technical teams and stakeholders
  • Strong technical and problem-solving skills

Benefits

  • Base pay ranging from $233,000 to $300,000
  • Cryptocurrency and equity opportunities for upside through performance rewards
  • Great benefits package, including parental and other forms of leave
  • Contributions to retirement
  • Unlimited time off
  • Competitive health, dental, and vision coverage for U.S.-based employees

Job Application Resources

No items found.

More Openings at Protocol Labs

Protocol Labs
Web Design
Web Design
Web Design
Web Design
Remote
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Director
·
101-250
Employees
This is some text inside of a div block.
Protocol Labs
Web Design
Web Design
Web Design
Web Design
Remote
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Senior
·
101-250
Employees
This is some text inside of a div block.
Protocol Labs
Web Design
Web Design
Web Design
Web Design
Remote
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Principal
·
101-250
Employees
This is some text inside of a div block.
Protocol Labs
Web Design
Web Design
Web Design
Web Design
Remote
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Mid Level
·
101-250
Employees
This is some text inside of a div block.
Protocol Labs
Web Design
Web Design
Web Design
Web Design
Remote
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Senior
·
101-250
Employees
This is some text inside of a div block.
Protocol Labs
Web Design
Web Design
Web Design
Web Design
Remote
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Mid Level
·
101-250
Employees
This is some text inside of a div block.

Similar Jobs

Reltio
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Senior
·
101-250
Employees
This is some text inside of a div block.
Reddit
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Manager
·
101-250
Employees
This is some text inside of a div block.
Recorded Future
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Manager
·
101-250
Employees
This is some text inside of a div block.
Reddit
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Manager
·
101-250
Employees
This is some text inside of a div block.
Recursion
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Director
·
101-250
Employees
This is some text inside of a div block.
Pure Storage
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Mid Level
·
101-250
Employees
This is some text inside of a div block.

Protocol Labs

Protocol Labs is a research, development, and deployment lab for network protocols.
Location
San Francisco, CA
Company Size
101-250
Workplace Type
Industries
Information Technology
Internet
Software
Internet Services
Network Security
Privacy
Privacy and Security
Open Roles
7
Less details
Create a Tailored Resume for this Role in Minutes
Start Building for Free

Protocol Labs

Protocol Labs is a research, development, and deployment lab for network protocols.
Company Overview

Protocol Labs is a research, development, and deployment lab for network protocols.

Benefits

Ar Protocol Labs, we offer a great benefits package, including:

  • Parental leave and other forms of leave
  • Contributions to your retirement
  • Unlimited time off
  • For U.S.-based employees, we also provide competitive health, dental, and vision coverage for you and your family
Less details

Want Jobs in Your Inbox?

Sign up for the Teal newsletter and get career guidance and new jobs weekly!
Thank you! Your submission has been received!
Oops! Please provide a correct email address