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.
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.
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 micron.com/careers
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 General Contact Form
Keywords: Hyderabad || Telangana (IN-TG) || India (IN) || CNBU (Compute & Networking Business Unit) || Experienced || Regular || Engineering || Not Applicable || Tier 4 ||