Systems Engineer

Micron (Hyderabad, AP, India) 2 days ago

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 ( 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 General Contact Form

Keywords:  Hyderabad || Telangana (IN-TG) || India (IN) || CNBU (Compute & Networking Business Unit) || Experienced || Regular || Engineering || Not Applicable || Tier 4 || 

Systems Engineer

Apply On Company Site
Back to search page