Senior Software Engineer – Big Memory Technology

MemVerge, Inc.


Our Software helps Scientists discover, faster! MemVerge is searching for expert software developers who are specialized in distributed systems, memory management, or operating systems to join our award-winning engineering team building a disruptive data infrastructure based on persistent memory technology. This role focuses on designing and developing the core of our Big Memory platform, which provides both persistence and memory-speed access to the in-memory data. We welcome self-driven individuals, who excel under limited direction, to join our award-winning team and company.


5+ years of software development experience in one or more of the following areas: memory management systems, storage systems, distributed systems, low latency networking, Linux kernel, and/or other operating system kernels Significant professional experience with C and C++ programming Proficient using Linux as a primary development environment Proficient using version-control systems such as git Proficient using debugging tools and performance tuning tools such as gdb and perf

How to Apply