Cloud Software Development and Optimization Engineer
Intel CorporationShanghaiUpdate time: August 14,2020
Job Description
Job Description

Overview

This position is to engage and collaborate with Intel’s Cloud Customers, advocating, enabling and scaling out optimized software solutions based on Intel technologies to demonstrate Intel’s architecture’s advantage and keep customer’s stickiness to IA platform and products.

Responsibilities

  • Develop innovative software solutions based on Intel technologies (e.g. CPU/GPU, persistent memory, FPGA, accelerators, etc), drive end-to-end workload performance optimization for customer’s critical workloads and usage cases to accelerate design wins
  • Conduct pathfinding for new workloads on Intel technologies, generate software optimization proposal and prove value proposition
  • Deliver reference software solutions for mainstream workloads and popular usage cases to enable broader ecosystem and scale out
  • Transform customer requirements to architecture inputs and use cases for product definition, influence engineering roadmap and PXT execution
  • Collaborate with key Intel partners to enable broader ecosystem and help increase revenue opportunity


Qualifications

Bachelor’s and/or Master’s degree in Computer Science, Software Engineering, or Electrical Engineering with a minimum of 3 years of software development and debug experience and/or software performance analyzing and tuning experience in server/workstation and/or memory/storage product domain, preferably in the following areas:

  • Strong experience with C/C++/Python programming
  • Solid knowledge on computer architecture, operating system, data structure & algorithm, and distributed systems.
  • Experience with software design and development on common multi-core, parallel computer architecture, and IA X86 architecture (e.g. Xeon uArch, Non-volatile memory feature, etc)
  • Experience with software workload tuning, including workload proximation, performance data collection, bottleneck analysis, and performance optimization across different layers of software stack
  • Experience with Redis/RocksDB/MySQL NVM customization solution is good plus
  • Experience with Cloud, Data Center software (OpenStack, Hypervisor or Container based Orchestration system e.g. Kubernetes, Docker, OpenFaaS) is good plus.
  • Experience with machine learning, deep learning model and software optimization on CPU/GPU is good plus
  • Quick self-learning capability is a must
  • Strong sense of responsibility, flexibility and teamwork is a must
  • Good verbal and written communication skills

Inside this Business Group

The Data Center Group (DCG) is at the heart of Intel’s transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies—spanning software, processors, storage, I/O, and networking solutions—that fuel cloud, communications, enterprise, and government data centers around the world.

Get email alerts for the latest"Cloud Software Development and Optimization Engineer jobs in Shanghai"