Software Performance Engineer

Pliops

Ramat Gan, IL
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 02/24/2021
  • Website: pliops.com
  • Company Address: 2507 N. 1st Street, 2nd Floor, San Jose, CA, 95131

About Pliops

Pliops was founded in 2017 by flash storage industry veterans from Samsung, M-Systems and XtremIO. Pliops is creating a new category of product that enables cloud and enterprise data centers to access data up to 50X faster with 1/10th of the computational load and power consumption. Its technology collapses multiple inefficient layers into one ultra-fast device based on a groundbreaking patent-pending approach. Pliops'‚Äč solution solves the scalability challenges raised by the cloud data explosion and the increasing data requirements of AI and ML applications.

Job Description

About The Position

In this role, you will:

  • Ensures Pliops’ products offer best performance on all relevant applications, workloads and systems.
  • Enable, develop, customize and adapt applications so that they can run effectively on Pliops technology, while emphasizing Pliops’ value.
  • Gather and analyze performance data, as well as recommend improvements in Pliops products and deliverables to increase performance for specific customer applications and also in general common workloads.
  • Specific focus to enterprise database applications such as MySQL, MariaDB, MongoDB, Redis, etc.
  • Benchmark and tune Pliops software and hardware to maximize performance in highly parallel environments.
  • Develop tools and infrastructure for automating benchmarking and data analysis processes.
  • Interact with customers and enable Pliops products adoption, with emphasis on high performance and smooth assimilation.
  • Develop proof-of-concept implementations, evaluate performance to demonstrate value, and deliver production-quality code.  
  • Software and Hardware performance analysis for all Pliops products.
  • Investigate optimal system and application settings to ensure best performance of Pliops products.
  • Work with the R&D, Product and CTO teams to make sure that the customer application needs are addressed by the Pliops platform capabilities.

Requirements

  • BSc (MSc a plus) in Computer Science, Electrical Engineering or equivalent, minimum 4 years of relevant job experience.  
  • Expertise in high-performance, parallel and distributed systems. Expertise in storage systems / data platforms internals (databases, storage stack and protocols, filesystems) a plus.
  • Expertise in software engineering best practices. Great understanding of OS concepts.
  • Strong design and analytical skills.
  • Strong coding skills in C and/or C++ and scripting languages.
  • Proven track record in delivering production quality server side software. 
  • Deep knowledge of cloud platforms (IaaS and PaaS) a plus. 
  • Experience with complex systems development and reverse engineering of large amounts of code a plus.  
  • Good knowledge in performance monitoring metrics and tools.
  • Experience of working with business partners and open-source communities a plus.
  • Leadership and communication skills.

Related Jobs

Software Performance Engineer

Pliops - Ramat Gan, IL

Software Performance Lead

Pliops - Ramat Gan, IL

Storage & Server Lab Technician

Pliops - Ramat Gan, IL

Software Validation Engineer

Pliops - Ramat Gan, IL

System Production & Test Engineer

Pliops - Israel
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.