Search...
Job for Web3 Beginners

Senior Researcher, Systems

Skills

About the Role

You will design performant algorithms and architectures for storage and recovery, in both single-node and distributed environments. You will research and evaluate new system architectures and approaches. You will work hands-on with low-level tooling and production code using C++, clang, LLVM, gdb, perf, Unix, and git. You will be expected to produce performant, production-grade implementations and iterate quickly on experimental results.

Requirements

  • PhD in Computer Science or equivalent
  • Significant research experience in databases or operating systems
  • Research experience in systems verification, operating systems, multi-core algorithms, or systems architecture
  • Experience writing performant algorithms
  • Experience writing production-grade code
  • Resourceful and self-motivated
  • Collaborative
  • Adaptive and able to make meaningful contributions in a fast-paced environment
  • Curious about lower-level system details

Responsibilities

  • Design performant algorithms and architectures related to storage or recovery in single-node or distributed environments
  • Research new architectures
  • Work with C++, clang, LLVM, gdb, perf, Unix, and git

Benefits

  • Equity package
  • Medical dental and vision insurance
  • Unlimited paid time off
  • 401(k) retirement plan with company match
  • Lunch and dinner stipend (in-office NYC)
  • Monthly wellness benefit
  • Paid parental leave