Careers

ScaleMP has developed a novel software virtualization solution for high-end computing, providing increased performance and total cost of ownership (TCO) reduction. The innovative Versatile SMP™ (vSMP) architecture provides software-defined computing and software-defined memory by aggregating multiple independent systems or high-performance SSDs into single virtual systems. Using software to replace custom hardware and components, ScaleMP offers a new, revolutionary scale-up computing paradigm by delivering industry-standard, high-end symmetric multiprocessing compute and memory environments.
Our products are sold via channel partners, both ‎Tier-1 OEMs (Dell, Lenovo, HPE, Intel) as well as smaller/regional resellers. We invite you to join a dynamic company, where employees are encouraged to think out of the box and drive innovation and business success.


Senior Performance Analyst and Support Engineer

Multiple vacancies
Locations: (1) Rosh HaAyin, Israel; (2) Fort Lee, NJ, USA
Position: Full-Time

Key Responsibilities:

  • Plan application benchmarking based on requirements from PM, Customers and ScaleMP’s engineering (QA/R&D);
  • Install, configure, benchmark, and record results of multiple applications and benchmarks;
  • Analyze benchmark results and communicate findings with PM, Customers and ScaleMP’s R&D/QA;
  • Deploy, reconfigure, bring-up, and manage complex high-end x86 systems;
  • Provide Level-2 support, and coordinate Level-3 support with ScaleMP’s R&D/QA;
  • Reproduce customer (software) environment using equipment in ScaleMP lab;
  • Document and follow up on cases to ensure escalation and turnover in timely manner;
  • Interact with OEM Support staff;
  • Troubleshoot or provide troubleshooting guidance for complex technical issues;

Job Requirements:

  • 5+ year experience working with international customers in an Technical Support organization (Phones / email / Web), or Technical Sales Support
  • Profound, hands on knowledge of Linux/Unix operating systems, system administration, setups, tools, writing shell scripts, etc.
  • Proven analytical skills
  • Proven track record with ability to manage complex cases to closure or escalation
  • Proven ability to understand customer’s environment, analyze cases reported, detect the customers attitude, and manage the situation accordingly
  • Good troubleshooting skills required, good hardware technical skills a plus (assemble servers and do bring-up to new/experimental hardware/firmware, networking environments, etc).
  • Must possess the ability to verbally and orally communicate with internal and external stake holders
  • Strong organizational skills, relationship building and communication skills, and ability to multi-task. Details-oriented, meticulous documenter.
  • Experience to include:
    • Working with support/ticket management systems (case / issue / bug-tracking, etc.)
    • Working with OEM partners (strong preference)
    • Using/updating a support portal (push out patches and updates, self-support, FAQs)
  • Other information:
    • Preferred: 3+ years’ experience providing troubleshooting and support for large-scale SMP server products or other complex computing/networking products
    • Preferred: Experience with current-day cloud infrastructure and software stack (Containers, Virtualization) is highly desirable (preferably with both server and storage technologies)
    • Very limited travel expected if any (expected to be less than two weeks per year)

Send Resumes to:

Back to top


Senior Support and Lab Engineer

Locations: Fort Lee, NJ, USA
Position: Full-Time

Key Responsibilities:

  • Provide Level-2 support, and coordinate Level-3 support with ScaleMP’s R&D/QA;
  • Reproduce customer (software) environment using equipment in ScaleMP lab;
  • Document and follow up on cases to ensure escalation and turnover in timely manner;
  • Interact with OEM Support staff;
  • Troubleshoot or provide troubleshooting guidance for complex technical issues;
  • Manage complex server lab with multi-vendor equipment
  • Install and configure systems following customers and ScaleMP’s R&D/QA requirements

Job Requirements:

  • 3+ year experience supporting international customs in an Technical Support organization (Phones / email / Web), or Technical Sales Support
  • Profound, hands on knowledge of Linux/Unix operating systems, system administration, setups, tools, writing shell scripts, etc.
  • Proven track record with ability to manage complex cases to closure or escalation
  • Proven ability to understand customer’s environment, analyze cases reported, detect the customers attitude, and manage the situation accordingly
  • Good troubleshooting skills required, good hardware technical skills a plus (assemble servers and do bring-up to new/experimental hardware/firmware, networking environments, etc).
  • Must possess the ability to verbally and orally communicate with internal and external stake holders
  • Strong organizational skills, relationship building and communication skills, and ability to multi-task. Details-oriented, meticulous documenter.
  • Experience to include:
    • Working with support/ticket management systems (case / issue / bug-tracking, etc.)
    • Working with OEM partners (strong preference)
    • Using/updating a support portal (push out patches and updates, self-support, FAQs)
  • Other information:
    • Preferred: 2+ years’ experience providing troubleshooting and support for large-scale SMP server products or other complex computing/networking products
    • Preferred: Experience with current-day cloud infrastructure and software stack (Containers, Virtualization) is highly desirable (preferably with both server and storage technologies)
    • Very limited travel expected if any (expected to be less than two weeks per year)

Send Resumes to:

Back to top


Virtual Machine Monitor Architect

Location: Rosh HaAyin, Israel

ScaleMP is the leader in virtualization for in-memory high-end computing. The company’s innovative architecture aggregates multiple x86 systems into a single virtual x86 system, delivering an industry-standard, high-end shared-memory computer.
ScaleMP’s engineering team develop a distributed VMM with a scaling of 32,768 CPUs per system across 128 servers. The team operates at the forefront of CPU virtualization technologies coupled with the most advanced system abstraction methodologies.

Key Responsibilities:

  • Research of User’s benchmarks performance
  • Performance analysis and tuning for high-concurrency environments
  • Design and implementation (hands on) of new virtualization mechanisms

Job Requirements:

  • At least 6 years of experience in designing for complex low-level software systems
  • Strong algorithm design and problem solving skills
  • Hands-on with Excellent coding skills in C
  • Highly motivated and ready for new challenges
  • B.Sc. / Eng. Degree in Computer Science or relevant field; Brilliant candidates with no degree will be considered as well; Experience from IDF technological units is a plus
  • x86 low level programming (linux kernel, drivers, x86 assembly, etc) and debugging
  • Advantages:
    • Experience in working with Linux development environment and community
    • Experience in high-concurrency software development environments
    • Knowledge of x86 architecture and virtualization
    • x86 assembly language
    • Device drivers knowledge
    • Fluent in English

Contact

Back to top


Virtual Machine Monitor Developer – Devices and Management

Location: Rosh HaAyin, Israel

The Devices and Management team is operating at the forefront of HW virtualization technologies, based on high bandwidth interconnect and modern Non-Volatile memory HW, developing network and storage device virtualization mechanisms coupled with most advanced CPU and memory virtualization technologies.

Key Responsibilities:

  • Implement low level HW virtualization mechanisms
  • Implement low level HW access mechanisms and transport protocols
  • Implement virtual system management mechanisms
  • Develop the Virtual Machine to support Linux kernel memory management mechanisms
  • Develop the Virtual Machine to support most recent network and storage devices
  • Write and debug low level software-hardware interaction
  • Write the Virtual Machine low level configuration and management software
  • Performance analysis and tuning for high-core-count environments

Job Requirements:

  • Minimum 2 years of experience with building products in C, C++
  • B.Sc. / Eng. Degree in Computer Science or relevant field, or equivalent experience from service with ‎ministry of defense of Israel
  • Experience in working with Linux development environment
  • Linux kernel programming knowledge – a plus
  • Knowledge of x86 architecture and virtualization – a plus
  • Knowledge of x86 memory management – paging/segmentation – a plus
  • Knowledge of NVM Express (NVMe) a plus
  • Device drivers knowledge – a plus
  • x86 assembly language – a plus
  • Knowledge of InfiniBand – a plus
  • Knowledge of solid state storage devices – a plus
  • Fluent in English

Contact

Back to top


Virtual Machine Monitor Developer – Infrastructure

Location: Rosh HaAyin, Israel

ScaleMP is the leader in virtualization for in-memory high-end computing. The company’s innovative architecture aggregates multiple x86 systems into a single virtual x86 system, delivering an industry-standard, high-end shared-memory computer.

Our developers are operating at the forefront of hardware virtualization technologies, developing network and storage device virtualization mechanisms coupled with most advanced CPU and memory virtualization technologies.  We are looking for experts in x86 I/O infrastructure (drivers, linux kernel), x86 processor virtualization, distributed system architecture, algorithms and optimizations for high concurrency systems.

Key Responsibilities:

  • Design and implementation of processors, devices, and memory virtualization mechanisms
  • Write and debug low level software-hardware interaction
  • Performance analysis and tuning for high-concurrency environments

Job Requirements:

  • At least 3 years of experience in designing and developing complex low-level software systems
  • Highly motivated and ready for new challenges
  • B.Sc. / Eng. Degree in Computer Science or relevant field; Brilliant candidates with no degree will be considered as well; Experience from IDF technological units is a plus
  • Excellent coding skills in C
  • Strong algorithm design and problem solving skills
  • x86 low level programming and debugging (linux kernel, drivers, x86 assembly, etc.)
  • Experience in high-concurrency software development environments – Advantage
  • Device drivers knowledge – Advantage
  • Knowledge of x86 architecture and virtualization – Advantage

Contact

Back to top


Linux Kernel Engineer

Location: Rosh Ha’Ayin, Israel
Position: Full-Time

The kernel engineer will develop and test patches for the Linux kernel that will improve Linux scalability for large scale x86_64-based servers. The engineer will build on his/her knowledge of / experience with operating system and OS internals/sub-systems, and its interaction with hardware. The Engineer will be operating at the forefront of Linux development and testing for large servers, working with renowned Linux talent and gaining exposure within the community.

Key Responsibilities:

  • Perform performance/scalability analysis of Linux on large scale servers based on a novel architecture
  • Locate performance/scalability bottlenecks within Linux and relevant libraries/components, and suggest/implement enhancements to meet those challenges
  • Work, alongside with other developers, to develop and test patches to mitigate performance/scalability challenges that have been identified
  • Write or adapt tools to micro-benchmark Linux kernel subsystems.
  • Provide support to existing large-scale deployments

Job Requirements:

  • Minimum 2 years of experience with Linux kernel internal (not drivers) development, writing and testing patches; experience with same type of work for other *NIX systems might be considered sufficient.
  • Good knowledge and understanding of UNIX SMP computers
  • Highly proficient in writing C code, experienced in *NIX scripting languages
  • Good troubleshooting skills, good hardware technical skills
  • Excellent oral and written English communication
  • Strong organizational skills and ability to multi-task

Send Resumes to:

Back to top


System Administrator

Location: Rosh HaAyin, Israel

Do you have a passion for cutting edge technology? Do you like to get into the details of how technologically advanced products work?
At ScaleMP you will broaden your knowledge of computing platforms, operating systems, and applications – on the largest scale x86/x86-64 machines in existence.

The System Administrator will build on his/her experience of hardware systems, operating systems, networking, web-based systems, technical support environments, processes, and tools, to provide efficient and high-quality support – including troubleshooting, replication, and potential escalation to QA/R&D engineers. Focus on a Linux-mostly environment (few windows desktops)
This position requires skills and knowledge in system administration, scripting and automation of deployments, and reconfiguration of large scale hardware setups in the lab.

Typical Duties:

  1. Provide assistance in the use of Linux-based and Windows-based personal computer hardware, software, and specialized server technology, operate a multi-platform computer environment, monitor the production scheduling, execution, and successful completion of production jobs;
  2. Set up and configures desktop computers, servers, peripherals and accounts assigning security level;
  3. Install software and install repair hardware and peripherals;
  4. Troubleshoot, diagnose problems, implement corrective action procedures within prescribed guidelines and/or escalate to other technical resources as appropriate;
  5. Maintain systems, databases and web pages. Maintain backups, internal and external web-based systems.
  6. Design and produce basic reports;
  7. Provide basic troubleshooting, repair and maintenance for computer equipment (e.g. microcomputers, disk drives, and laser printers) and may assist with testing personal computers and peripherals on a network to diagnose, hardware versus software problems;
  8. Act as a customer liaison for the computing operation, communicating, resolving, and/or initiating the resolution of problems and concerns;
  9. Good troubleshooting skills required, good hardware technical skills a plus (assemble servers and do bring-up to new/experimental hardware/firmware, networking environments, etc.).
  10. Write code and scripts to automate tests, and collect benchmark records;
  11. Perform all networking and computing administrative tasks;
  12. Strong organizational skills, relationship building and communication skills, and ability to multi-task;

 

Job Requirements:

  • 2+ years’ experience providing troubleshooting of IT organization.
  • Profound, hands on knowledge of Linux/Unix operating systems, system administration, setups, tools, writing shell scripts, etc.;
  • Experience working with debugging and testing equipment and with R&D engineers;
  • Good troubleshooting skills required, good hardware technical skills a plus (assemble servers and do bring-up to new/experimental hardware/firmware, networking environments, etc.).
  • good English skills.

Contact

Back to top