Server Performance Engineer

Location: Raleigh, North Carolina (NC)
Date Posted: 06-16-2016
Become a member of a team focused on benchmarking and competitive analysis for a new family of ARMv8 based SoC ASICs. Work with cross functional teams including cpu, chip, platform, and software teams to measure performance, investigate performance bottlenecks and tune system solutions. Specific focus on enabling and tuning one or more of the following ARMv8 platform environments/application areas:
  • Databases (SQL, NoSQL) Web Servers (Apache, Nginx) Cloud (virtualization and containers)
  • Distributed Computing Frameworks (Hadoop, Spark)
  • Network and Storage IO
General Responsibilities:
- Characterize application performance using industry benchmarks and custom workloads against competitive systems.
- Identify performance inefficiencies in workloads, run-time environments, or hardware.
- Collaborate with CPU, chip, platform and internal software teams to tune/optimize the system.
- Document configurations and optimal tuning solutions for server SW on new Qualcomm platforms


At least 5 years of experience in the following areas:
- Solid understanding of multi-core architectures (core, cache, memory, bus architecture, IOs, etc.) using ARM, POWER, or X86 processors.
- Strong technical knowledge in one or more of the following environments with working knowledge of C, C++ (assembly code is a plus).
- Experience with industry recognized benchmark suites (e.g. Cloudsuite, TPC-DS, SPECvirt) is a plus.
- Experience with use of profiling tools: perf events, hot-spots, call stacks.
- Experience with benchmarking, competitive analysis, tuning of server middleware and applications.
- Experience working with open source middleware and applications.
- Experience with development and debug tools, including compilers, profilers, source control systems, simulators, emulators, JTAG and serial debuggers. Additional Skills:
- Excellent verbal and written communications
- Successful working in a team environment


Experience in one or more of the following areas strongly preferred:
- Databases (SQL, NoSQL)
- Web Servers (Apache, Nginx)
- Cloud (virtualization and containers)
- Frameworks (Hadoop, Spark)
- Network and Storage IO


Preferred: Bachelor's degree in Computer Engineering, Computer Science, or Electrical Engineering with 5-10 years industry experience Preferred: Master's degree in Computer Engineering, Computer Science, or Electrical Engineering
 
Technical Recruiter
Novus Resources
resumes@novus-resources.com  


 
or
this job portal is powered by CATS