Member of Technical Staff
VMware, Inc
17h ago

Description :

As a member of VMware’s performance engineering team, you will drive scalability and performance of VMware’s management suite of products, that consists of vCenter Server (VC) and emerging cloud management software.

You will learn in-depth about the existing solutions and products, new upcoming technologies and hardware trends. You will be working on solving hard problems spanning our complete horizontal and vertical stack (from distributed applications to software stack to hardware).

You will develop solutions to improve performance and scalability, benchmarks to evaluate performance and diagnostic tools to help customers identify and root cause performance issues.

You will also be working with various cross functional teams with the opportunity to research next generation software architectures for performance and cloud scale.

You will have the opportunity to innovate in multiple ways.

Responsibilities :

Study workload characteristics to create a balanced suite of performance workloads

Develop standard benchmarks for performance measurement

Develop and automate performance measurement and data analysis tools

Develop performance diagnostics tools in the products

Analyze product performance and scalability across a variety of hardware and software configurations

Develop sound methodologies for accurate performance comparisons

Understand the products in depth to be able to identify bottlenecks in code / design / architecture

Develop features and solutions to improve performance and scalability

Root-cause performance problems and implement solutions to resolve them

Work with customers / partners to root cause and resolve performance issues

Publish research papers and product performance technical papers

Requirements :

Bachelor's or Master's degree in computer science or engineering

4+ years of industry experience or equivalent research experience

Hands-on working experience in the development or performance engineering of Linux kernel, device drivers, file systems or the core storage stack

Strong background in computer architecture and operating system internals

Solid understanding of CPU, memory, network, and storage hardware and software subsystems as they relate to performance

Strong programming skills in Python, C, or C++

Expertise in scripting language Python or Go

Excellent analytical, diagnostic and problem-solving skills with the ability to work in a team environment

Excellent written and spoken communication skills

Desired :

Experience in performance measurement and analysis

Experience in performance benchmarking and code optimization of distributed applications

Experience with application profiling tools such as Yourkit / JProfiler / Jprobe or Zoom / xperf

Strong background in storage and / or networking

Experience with benchmarks such as iometer, netperf, iperf, fio, iozone, specbench, TPC, etc.

Experience with troubleshooting tools such as top, perfmon, tcpdump, wireshark, sar, tune, etc.

Add to favorites
Remove from favorites
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Application form