Senior Systems Performance Engineer

Posted:
7/17/2024, 8:02:14 PM

Location(s):
Nanakramguda, Telangana, India ⋅ Telangana, India

Experience Level(s):
Senior

Field(s):
Data & Analytics

Our vision is to transform how the world uses information to enrich life for all.

Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.

JR57645 Senior Systems Performance Engineer

Micron Technology’s vision is to transform how the world uses information to enrich life and our commitment to people, innovation, tenacity, collaboration, and customer focus allows us to fulfill our mission to be a global leader in memory and storage solutions. This means conducting business with integrity, accountability, and professionalism while supporting our global community.

High-level Overview of the Position: Systems Performance Engineer

Understanding key data center workloads is a Micron imperative, in order to improve current products in the deep-memory hierarchy (CXL, high-capacity DDR, MRDIMM, and HBM) and bring about a total value proposition to customers based on efficiently utilizing several Micron products in concert. To this end, the successful candidate will primarily contribute to studying the system balance of data center platform configurations when systems are provisioned with CXL, high-capacity DDR5 and MRDIMM, for several key workload verticals. The analysis will use a suite to techniques ranging from performance characterization, analytical modeling, system emulation and simulation strategies. The analysis will help understand how the various memory products will interplay with one another, how they impact several data center workloads, and shed light on their tradeoffs across multiple dimensions. The work will further help contribute to marketing collateral and help optimize future product designs.

Job Responsibilities:

The candidate will work on a subset of tasks specified below. These include but are not limited to the following:

  • Performance analysis and characterization of data center workloads in several areas such as AI/ML, compute-intensive, HPC, data analytics
  • Performance benchmarking of MRDIMM, CXL and high-capacity DIMMs based system architectures using both microbenchmarks and the aforementioned data center applications and benchmarks
  • Using system balance ratios and provisioning to understand how memory products are used in concert for optimal performance
  • Analytical modeling of system configurations for data center workloads
  • System emulation and simulation development to study performance of workloads
  • Study system balance ratios for DRAM/CXL/MRDIMM/HBM in terms of capacity and bandwidth, memory expansion analysis vis-à-vis high-capacity-DRAM/CXL/MRDIMM, 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
  • Understand what workloads benefits from CXL versus MRDIMM versus high-capacity DIMMs
  • Study how cloud service providers use the various memory products in concert to build production systems and use that knowledge to drive balance ration analysis and performance profiling
  • Create workload memory access traces from data center applications
  • Develop an automated testing framework through scripting
  • Customer engagements to present findings

Preferred Qualifications:

  • Bachelors or Masters or Ph.D. in Computer Science or related field
  • Strong computer systems foundations and processor architecture
  • Understanding of memory and storage hierarchy
  • Strong background in one of the following: AI/ML training/inference models, data analytics, databases or HPC
  • Strong foundation in tiered memory hierarchy
  • Familiarity with CXL
  • Familiarity with synthetic memory bandwidth testing applications
  • Familiarity with and knowledge of server system memory (DRAM) and server system architecture
  • Experience with performance analysis, modeling, emulation or simulation
  • 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, CUDA, 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
  • Ability to be hands-on as well as set and monitor goals for a team
  • Excellent written and presentation skills to document the findings

About Micron Technology, Inc.

We are an industry leader in innovative memory and storage solutions transforming how the world uses information to enrich life for all. With a relentless focus on our customers, technology leadership, and manufacturing and operational excellence, Micron delivers a rich portfolio of high-performance DRAM, NAND, and NOR memory and storage products through our Micron® and Crucial® brands. Every day, the innovations that our people create fuel the data economy, enabling advances in artificial intelligence and 5G applications that unleash opportunities — from the data center to the intelligent edge and across the client and mobile user experience.

To learn more, please 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.

To request assistance with the application process and/or for reasonable accommodations, please contact [email protected]

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.