Senior Software Engineer – Big Memory TechnologyMemVerge, Inc. USA-CA 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.
Qualifications
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