Post a job

Backend Engineer (Remote, Global)

Runloop logo

Location
Remote
Runloop

Job Description

About us

Runloop builds simulation environments for DeFi and trains autonomous agents to provide liquidity, manage risk, and discover trading opportunities at scale.

We are a fully remote and globally distributed technology startup founded by engineers from Google Brain, Coinbase, Twitter, YC, with experience in crypto, algorithmic trading, infrastructure, and machine learning. We are backed by top-tier crypto investors such as a16z, DCG, Naval Ravikant, Elad Gil, Balaji Srinivasan, etc.

About you

You are a seasoned backend engineer (Staff/Sr. Staff/Principal) and you have experience building software with stringent latency requirements.

You are excited to transition into Web3/crypto and develop a deep understanding of the Web3/crypto technology stack.

Qualifications:

  • You have 8+ years of industry experience in backend engineering, focusing on speed and low-level optimization. (example domains: game engines, databases, blockchain node implementations, HFT, virtualization, hardware-accelerated computation, compiler optimization, physics simulation, rendering pipelines, etc.)

  • You are proficient in a low-level programming language such as C/C++, Rust, Go, Java.

  • You thrive in a globally-distributed, asynchronous-by-default work environment that values deep work, quality engineering, and written communication. (e.g., design docs, documentation, runbooks, etc.)

We appreciate, but don’t require:

  • Experience with the Ethereum development stack (e.g., Solidity, EVM, etc.)

  • Experience building HFT algorithms and infrastructure

  • Production experience with Machine Learning / Reinforcement Learning

About the role

Expectations:

  • You will write performance-sensitive code to run “whole-world” simulations of DeFi, along with supporting distributed systems, data and ML pipelines.

  • Our tech stack consists of Rust, Golang, Python, PyTorch, Nomad, Consul, etc. We expect you to become proficient in Rust and self-sufficient with the rest.

  • We don’t require pre-existing knowledge of blockchain internals, but you will have to dive deep into various L1/L2 blockchain networks and determine how to integrate them into our simulation infrastructure.

What we offer:

  • Competitive salary and equity

  • Performance-based cash bonuses from our trading business (Unlike a typical technology startup, our business model allows us to provide both equity and liquidity.)

  • Full medical, dental, and vision insurance

  • Paid parental leave

  • Flexible work hours - we are fully remote and globally distributed

  • Stipend for home-office equipment and ergonomics

Why Runloop?

DeFi is becoming too complex for simple rule-based automation. As thousands of composable protocols come online, it will become increasingly difficult to evaluate risk, make investment decisions, test protocols, formulate ML/optimization problems, etc. We are building technology to tackle this complexity head-on, and we are in a unique position to discover and trade inefficiencies at scale.

We offer a science- and engineering-driven culture that values deep work, quality, and software craftsmanship. If you’re excited to transition into Web3/crypto, few other places can offer such direct access and exposure to the entire problem domain.

Runloop, Inc. is an equal opportunity employer. We value diversity at our company and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Advice from our career coach

To be a successful applicant for this position at Runloop, you should be a seasoned backend engineer with a background in building software with strict latency requirements. Here are some tips to help you stand out:

  • Highlight your 8+ years of industry experience in backend engineering, focusing on speed and low-level optimization in domains such as game engines, databases, blockchain node implementations, HFT, virtualization, and more.

  • Showcase your proficiency in a low-level programming language like C/C++, Rust, Go, or Java.

  • Emphasize your ability to thrive in a globally-distributed, asynchronous work environment that values deep work and written communication.

  • If applicable, mention any experience with the Ethereum development stack, building HFT algorithms and infrastructure, or working with Machine Learning / Reinforcement Learning.

  • Be prepared to write performance-sensitive code to run simulations of DeFi and support distributed systems, data, and ML pipelines using Rust, Golang, Python, PyTorch, Nomad, Consul, etc.

  • Express your enthusiasm for transitioning into Web3/crypto and your willingness to deep dive into various blockchain networks to integrate them into the simulation infrastructure.

Apply for this job

Expired?

Please let Runloop know you found this job with RemoteJobs.org. This helps us grow!

About the job

Nov 11, 2024

Full-time

Remote
RemoteJobs.org mascot