Job title: Workload Analytics Engineer
Company: Micron Semiconductor Asia Operations Pte. Ltd
Job description: Micron s vision is to transform how the world uses information to enrich life for all. Join an inclusive team focused on one thing: using our expertise in the relentless pursuit of innovation for customers and partners. The solutions we create help m
Micron s vision is to transform how the world uses information to enrich life for all. Join an inclusive team focused on one thing: using our expertise in the relentless pursuit of innovation for customers and partners. The solutions we create help make everything from virtual reality experiences to breakthroughs in neural networks possible. We do it all while committing to integrity, sustainability, and giving back to our communities. Because doing so can spark the very innovation we are pursuing. Req. ID: 241821 High-level Overview of the Position: Workload Analytics Engineer Understanding key workloads in the data center space is a Micron imperative, in order to improve current products in the deep-memory and storage hierarchy (DRAM, HBM, GDDR, 3DXP, NVMe), develop new software solutions for the ecosystem, study how different workloads perform on the memory/storage products both in isolation and in concert, and bring about a total value proposition to customers based on efficiently utilizing several Micron products. To this end, a successful candidate will have the opportunity to contribute to the analysis of how compute-intensive, data-intensive, database, virtualization and Artificial Intelligence (AI) workloads perform on the Micron product portfolio, develop performance models and benchmarks, create reference system architectures, and develop software solutions for the entire ecosystem. Job Responsibilities: The candidate will work on a subset of tasks specified below. These include but are not limited to the following: Analysis and characterization of data center workloads in several areas such as compute-intensive, HPC, big data, AI, databases. and virtualization Performance benchmarking of DRAM, LPDRAM, HBM, GDDR, 3DXP, NVMe, SSD using both microbenchmarks and the aforementioned data center applications and benchmarks Create workload traces from data center applications and replay traces against the deep-memory/storage product portfolio Create emulation platforms to test and evaluate new and emerging technologies such as CXL to study CXL connected DRAM and other products Study DDR4/5 skews in terms of densities, data rates and configurations for different CPUs to understand TCO Create reference system architectures and compute node configurations based on a combination of Micron products for a given workload to understand TCO Study system balance ratios for DRAM/HBM/GDDR/3DXP/SSD in terms of capacity and bandwidth, memory expansion/replacement analysis vis- -vis DRAM/HBM/3DXP/NVMe, and study the interplay between these products and understand TCO Study memory/core, byte/FLOP and memory bandwidth/core/FLOP requirements for a variety of workloads to influence future products Study data movement between CPU, GPU and the associated memory subsystems (DDR, GDDR, HBM) in heterogeneous system architectures via connectivity such as PCIe/NVLINK/Infinity Fabric to understand the bottlenecks in data movement for different workloads (particularly AI) Analysis of system power consumption and thermal properties for the various workloads and memory/storage products Develop an automated testing framework through scripting Study of reliability properties and SBEs and DBEs on the various memory modules Customer engagements to obtain reliability logs and perform detailed analysis of failure properties Develop model-driven provisioning software tools to devise optimal system configurations Develop software systems for the concerted use of deep-memory and storage tiers (e.g., file systems, memory object systems) Education Requirements/ Preferences: Bachelors or Masters in Computer Science or related field Strong computer systems foundations Over three years of software development and performance analysis/engineering experience Familiarity with synthetic memory bandwidth testing applications Familiarity with and knowledge of server system memory (DRAM) and processors Experience with performance analysis Understanding of memory and storage hierarchy including HBM and NVM Experience with two or more hypervisors and SDS stacks: VMWare ESX including vSAN, Microsoft Hyper-V including Storage Spaces, QEMU/KVM with CEPH, Docker, Linux Containers Application level benchmark tools for server and client virtualization (VDI) VMmark, LoginVSI, RAWC, HCIBench, Database benchmarks HammerDB, SysBench Ability to deploy and test utilizing TPC (tpc.org) transaction processing and database benchmarks Knowledge of AI, ML/DL frameworks, ML perf and running them in CPU-GPU heterogeneous architectures Configuration, deployment and operations of at least two operating systems and associated internal storage stacks: Microsoft, VMware, Linux, and UNIX Knowledge of big data and data-intensive analysis tools (e.g., Apache Hadoop, HDFS) Strong software development skills using leading scripting, programming languages and technologies (Python, C, C++) Strong systems software development skills by way of developing solutions for memory, storage, CPU and big data subsystems Familiarity with PCIe and NVLINK connectivity Familiarity with system level automation tools and processes Excellent oral communication skills Excellent written and presentation skills to document the findings We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Micron Benefits Employee Rewards Program, Healthcare, Paid time off (Combined Sick and Vacation Time), Retirement savings plans, Paid maternity/paternity leave, Employee Assistance Program, Professional development training, Workplace wellness programs, Micron Health Clinic (Boise only), Fitness Center / Activity rooms, Tuition Reimbursement, Micron Corporate Discounts, Casual Dress attire. About Micron Technology, Inc. We are an industry leader in innovative memory and storage solutions. Through our global brands Micron and Crucial our broad portfolio of high-performance memory and storage technologies, including DRAM, NAND, 3D XPoint memory and NOR, is transforming how the world uses information to enrich life. Backed by more than 40 years of technology leadership, our memory and storage solutions enable disruptive trends, including artificial intelligence, 5G, machine learning and autonomous vehicles, in key market segments like mobile, data center, client, consumer, industrial, graphics, automotive, and networking. Our common stock is traded on the Nasdaq under the MU symbol. To learn more visit All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. Micron prohibits the use of child labor and complies with all applicable laws, rules, regulations and other international and industry labor standards. Micron does not charge candidates any recruitment fees or unlawfully collect any other payment from candidates as consideration for their employment with Micron. For US Sites Only: To request assistance with the application process and/or for reasonable accommodations, please contact Micron s Human Resources Department at 1-800-336-8918 or 208-368-4748 and/or by completing our Keywords: Hyderabad || Telangana (IN-TG) || India (IN) || CNBU (Compute & Networking Business Unit) || Experienced || Regular || Engineering || #LI-NB2 ||Tier 4||
Location: Hyderabad, Telangana – Secunderabad, Telangana
Job date: Wed, 11 Nov 2020 08:11:35 GMT
Apply for the job now!