Search jobs > New York, NY > Remote > Permanent > Staff engineer

Staff Rust Engineer - REMOTE

Banyan
New York, NY, US
Remote
Permanent

Location

Worldwide Remote

About Us!

Banyan is a startup based in NYC, focused on decentralized storage and generally making the internet less bad. We're massive fans of the local-first software movement.

We are very in favor of people having sovereign ownership over their data- we're rolling usable tech out to normal people to support these technologies getting more market share.

Our mission is to put data under the control of the user and push computation and coordination to the edge where possible.

We believe this will improve users' experiences and make the internet a better place in many ways.

We're venture backed and have solid runway - about to annouce our series A. We have relationships with a large number of Filecoin miners and are rolling our software out into their datacenters for both Filecoin-based cold storage and custom Banyan hot storage.

We feel good about our plans to raise again (soon!). For now, we're focused on releasing and selling a decentralized, local-first, and encrypted cloud storage product that could rival Dropbox or Backblaze.

We're layering in compute as we see demand. After that's selling... our next steps are pretty ambitious... Think P2P CDNs : ).

About You!

We are looking for a Senior / Staff Rust Backend Engineer (fully IC role). Our goal is for this hire to be either :

  • a permanent and high-performing IC right hand to our head of engineering (assuming they're more mid-level), or,
  • someone VERY senior with domain-specific expertise, who is capable of gearing up to lead a division of engineering when we diversify our product offerings in 2024.

Someone good enough to hire would be autonomous and independent, a top-performing hard worker excited about our mission. They will have experience with backend eng in Rust, plus understand content-addressing and encryption / authentication basics.

Any FAANG background is a huge bonus and so is cloud storage experience.

We'd be over the moon about hiring you if you are very senior, very ready to work as hard as we do, and have some CDN, browser, cryptography, payment channels, or low-level low-latency networking experience.

Responsibilities

  • Design, develop, and maintain high-performance, scalable backend and client-side services written in Rust.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure code quality, performance, and reliability.
  • Provide technical leadership, help mentor junior engineers.
  • Work closely with the product and sales / BD people to align on the requirements and constraints of the backend architecture.

seldom) Answer questions to aide teammates in writing technically-informed documents or performing integrations.

Ship high-assurance software! As frequently as possible!

Qualifications

Must-Have

  • 8+ years of experience in backend development.
  • Strong proficiency in Rust.
  • Experience with RESTful API design and implementation.
  • Strong understanding of data structures, algorithms, and software design.
  • Ability to work autonomously and take ownership of tasks and projects.
  • Good taste when architecting systems and codebases.
  • Independently / internally / personally driven by our mission of making the internet better by breaking up cloud silos.
  • You're sure that your previous coworkers would call you a top performer for your career stage.
  • You want to work really, really hard on something that really, really matters.
  • Low ego / asshole factor, amicable, passes the proverbial "beer test".
  • Known to talk back to people in positions of authority when something needs to be changed in order to accomplish the goal.

Nice-to-Have / bonuses

  • Experience with WebAssembly (WASM) and Rust-WASM, but has done things besides this.
  • Familiarity with decentralized storage technologies like IPFS, Filecoin.
  • Experience with CDN, browser stacks, cryptography, payment channels, or low-level low-latency networking.
  • Experience with other backend technologies and frameworks.
  • Contributions to open-source projects.

Benefits

  • Competitive / above-market salary and equity.
  • Health, dental, life, and vision insurance.
  • PTO (no fewer than two weeks, no more than four)
  • Flexible work schedule and remote work options.
  • Working on cool shit with cool people.
  • 30+ days ago
Related jobs
Gemini
New York, New York
Remote

This engineer will also work closely with various teams including our Security Operations, Custody, Product Security, Wallet Engineering, and Platform Engineering teams. The Role: Staff Software Engineer (Applied Cryptography). We do this all while using hardware to protect our keys in trusted platf...

Irys
New York, New York
Remote

Irys is the first L1 programmable datachain, designed to optimize data storage and execution.By combining storage and execution, it significantly increases the usefulness of blockspace, enabling a wider range of web services to come onchain that aren’t possible right now.Irys empowers developers to ...

Alan N. Daum And Associates
New York, New York
Remote

Staff Fire Protection Engineer (Remote). Bachelor's in engineering (preferably fire protection or mechanical) with 1+ years of fire protection engineering experience. This remote opportunity allows you to live where you currently reside and travel to established and new clients nationwide. This posi...

Ives & Associates
New York, New York
Remote

Staff Fire Protection Engineer (Remote). Bachelor's in engineering (preferably fire protection or mechanical) with 1+ years of fire protection engineering experience. This remote opportunity allows you to live where you currently reside and travel to established and new clients nationwide. This posi...

Apple & Associates
New York, New York
Remote

Staff Fire Protection Engineer (Remote). Bachelor's in engineering (preferably fire protection or mechanical) with 1+ years of fire protection engineering experience. This remote opportunity allows you to live where you currently reside and travel to established and new clients nationwide. This posi...

GEICO
New York, New York
Remote

As our Staff Engineer you will be at the forefront in the development of our Data Center Hybrid Cloud software stack, responsible for design, development and troubleshooting of high quality SDN solutions for next-gen network HW including Switch, SmartNIC, Load balancer and Firewall building a cohesi...

Gemini
New York, New York
Remote

As a Staff Software Engineer on the Staking team, you will work with talented engineers to enhance and expand the features of our staking systems. The Role: Staff Software Engineer. You will help set the technical direction and engineering culture within the Staking team and the broader Onchain grou...

GEICO
New York, New York
Remote

As a Staff Engineer, you will: . The Enterprise Storage Engineer will be at the forefront of storage architecture, responsible for integrating various forms of storage solutions into a cohesive, robust system. Collaborate with cross-functional teams, including network engineers, developers, and clou...

Gemini
New York, New York
Remote

This engineer will also work closely with various teams including our Security Operations, Custody, Product Security, Wallet Engineering, and Platform Engineering teams. The Role: Staff Software Engineer (Security). Gemini’s Signing team develops and maintains a trusted execution environment for the...

GEICO
New York, New York
Remote

Our Principal Engineer is a lead member of the engineering staff working across the organization to provide a fiction-less experience to our customers and maintain the highest standards of protection and availability. GEICO is seeking an experienced Engineer with a passion for building high-performa...