Facebook pixel

Systems Software Engineer
Storage
Confirmed live in the last 24 hours
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
C/C++/C#
Java
Postgres
Rust
Python
Requirements
  • Expertise in programming languages like Rust (plus), Python, C/C++, Java
  • Passion for building systems software. Performance engineering and distributed systems are topics that excite you!
  • We are distributed team of 40 people working from North America, Europe, and the Middle East
  • Team with decades of experience building databases and deep knowledge of Postgres internals
  • We have experienced Postgres hackers on the team (check Heikki, Anastasia, Arseny, Matthias)
  • We aim for a diversity of thoughts and backgrounds
  • We are keen to be a fast-moving flat org and avoid hierarchical structures
  • You have an opportunity to be an early employee in the fast-scaling ambitious team
  • You can work 100% remote: we'll handle all formalities to arrange work from your home
  • We pay top of the market in most parts of the world
  • We grant equity (stock options) for all full-time hires
  • We offer a competitive benefits package in line with all tech companies (top-notch equipment, unlimited vacations, paid parental leaves, med insurance, and much more)
  • We are distributed, yet make our bonds during regular offsites (the last one was in Mexico)
  • The entire hiring process is fully remote
  • Once you have submitted your CV, our team will review it and we can contact you to schedule an initial call with one of our co-founders
  • If we move on to the next steps, you will have 1:1 calls with our Software Engineers
  • Once all the interviews are over, our team will swiftly analyze the results of all the steps and present the final decision
Responsibilities
  • Build a custom storage system to replace our earlier usage of RocksDB
  • Build a custom file format for storing database pages and write ahead log records
  • Create distributed consensus protocols to provide durability while minimizing latency
  • Replace Postgres's traditional file-based storage with our cloud storage engine
  • Build a Postgres protocol proxy (similar to pgbouncer)
  • Sandbox Postgres using seccomp
Desired Qualifications
  • Experience using databases. Knowledge of database internals is a plus
Neon

11-50 employees

Cloud-native PostgreSQL database