Senior DB Engineer: Edge Storage & CRDTs (Rust/C++)
Ditto
United States
Remote
USD 120,000 - 160,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Competitive salaries
Health, dental, vision insurance
401(k) and flexible spending accounts
Flexible time off
Job summary
A leading technology firm in the United States is seeking a Senior Software Engineer focusing on embedded databases. You will design and maintain the storage backend for Ditto’s edge database, implementing optimizations for devices like IoT. The ideal candidate has over 5 years of software engineering experience, with strong skills in Rust or C/C++. You will also collaborate closely with teams to enhance performance and reliability. Competitive salary and benefits offered, including flexible time off.
Qualifications
5+ years of experience in software engineering, 2 or more in a Senior role.
Strong proficiency in Rust or excellent C/C++ skills.
Experience with embedded database systems.
Responsibilities
Design and maintain the storage backend abstraction layer.
Implement and optimize storage backends for constrained devices.
Own the reliability and performance of the storage layer.
Skills
Software engineering
Database internals
Rust programming
C/C++ programming
Communication
Education
Bachelor’s degree in Computer Science or Engineering
Tools
SQLite
RocksDB
LevelDB
LMDB
Job description
A leading technology firm in the United States is seeking a Senior Software Engineer focusing on embedded databases. You will design and maintain the storage backend for Ditto’s edge database, implementing optimizations for devices like IoT. The ideal candidate has over 5 years of software engineering experience, with strong skills in Rust or C/C++. You will also collaborate closely with teams to enhance performance and reliability. Competitive salary and benefits offered, including flexible time off.