Memory System Application Architect, Graduating (Server Platform) – Starting in 2024 (PhD)

As a graduating Memory System Application Architect, you stand on the brink of an exciting career at the intersection of technology and innovation. Armed with a solid foundation in fields like Electrical Engineering, Computer Engineering, Computer Science, or related areas, your expertise is poised to revolutionize the world of computing.

In this role, you’ll bridge the gap between theory and practice, designing and optimizing memory systems that drive the future of technology. Your journey promises to be one of exploration and creativity, where you’ll contribute to advancements in artificial intelligence, distributed storage, and beyond. Get ready to shape the digital landscape as you embark on this thrilling professional adventure.


Established in 2012, ByteDance’s mission is to ignite creativity and enhance existence. With a suite of over a dozen products, encompassing TikTok, Helo, and Resso, as well as platforms tailored for the Chinese market, including Toutiao, Douyin, and Xigua, ByteDance has simplified and enlivened the means by which individuals connect, consume, and craft content.

Why Choose Us

At ByteDance, our personnel embody humility, intellect, compassion, and creativity. We create to inspire—be it for you, for us, or for the countless users engaging with all of our offerings. We lead with inquisitiveness, perpetually aspiring to attain the loftiest peaks, unflinchingly embracing ambiguity as it arises. Here, prospects are boundless for those who are willing to chase audacious concepts that lie just beyond the realm of possibility. Join us and catalyze impact through a career with ByteDance.

The ByteDance Server Platform team is tasked with conceptualizing, conceiving, and constructing the most exceptional server and storage systems, optimized for high performance, cost-efficiency, and ease of operation. By joining this team, you will collaborate with the foremost engineers and talents within this domain, gaining extensive exposure to the latest AI application systems and emerging technologies in computing, storage, and silicon validation. You will amass notable expertise in hardware architecture, development, and validation within the most advanced hardware infrastructure on a monumental scale. We are currently seeking a self-driven Memory System Application Architect.

We are actively seeking gifted individuals to join our ranks in 2024. As a graduate, you will encounter unparalleled opportunities to launch your career, explore daring concepts, and unlock boundless avenues for growth. Co-create a future steered by your inspirations with ByteDance.

Successful candidates must be available to commence on one of the following start dates:

  1. January 15, 2024
  2. February 5, 2024
  3. March 4, 2024
  4. May 20, 2024
  5. June 10, 2024
  6. July 15, 2024
  7. August 12, 2024

We will accord priority to candidates who can align with these commencement dates. Kindly specify your availability and graduation date unambiguously within your resume.

Applications will be subject to continuous review. We encourage early applications.

Candidates may apply for a maximum of two positions and will be assessed for roles in the sequence in which they were applied. The application limit applies to positions at ByteDance and its affiliated entities on a global scale.

As a memory system architect, your obligations will encompass:

  • Delving into memory technology via academic, industry, and partner resources.
  • Pioneering novel memory system architectures (e.g., Memory pooling, Memory sharing) based on cutting-edge memory technologies (e.g., CXL, PMEM).
  • Crafting application benchmarks, utilities, and methodologies for optimizing memory system performance.
  • Formulating a Total Cost of Ownership (TCO) model for memory systems, grounded in application benchmarks and performance enhancements.
  • Collaborating with industry consortia and open standard committees to scrutinize emerging standards and technologies while contributing our research findings to the field.
  • Collaborating with our technology partners and suppliers to establish Proof of Concepts (POCs) or prototypes for assessing and testing new technologies or architectural designs.


  1. PhD in Electrical Engineering, Computer Engineering, Computer Science, or related disciplines.
  2. Dissertation topics should revolve around memory system architecture and application performance optimization design, or software-hardware co-design.
  3. Profound comprehension of computer system architecture, particularly in memory systems, IOMMU, NUMA, interleave schemes, and tiered memory systems.
  4. Deep understanding of memory Reliability, Availability, and Serviceability (RAS), as well as BIOS and OS memory error management mechanisms, such as MCE and eMAC, among others.
  5. Familiarity with the implementation of virtualization technology, databases, distributed storage systems, and deep learning architectures.

ByteDance is dedicated to fostering an inclusive environment where employees are esteemed for their abilities, experiences, and unique viewpoints. Our platform unites people from across the globe, and so does our workplace. At ByteDance, our mission is to ignite creativity and bring joy. To achieve this objective, we are committed to celebrating the diversity of voices and creating an atmosphere that mirrors the many communities we serve. We are deeply passionate about this endeavor and hope you share our commitment.

ByteDance Inc. is committed to providing reasonable accommodations during our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs, or other grounds protected by applicable laws. If you require assistance or a reasonable accommodation, please contact us at

By submitting an application for this role, you acknowledge and accept our global applicant privacy policy, which can be accessed here: Global Applicant Privacy Policy.

Job Information

For Pay Transparency: Compensation Description (annually)

The base salary range for this role in the designated city is $112,200 – $147,000 per annum.

Compensation may fluctuate beyond this range based on several factors, including a candidate’s qualifications, skills, competencies, experience, and location. Base salary constitutes one facet of the Total Compensation Package, which includes additional discretionary bonuses/incentives and restricted stock units that may be granted.

At ByteDance/TikTok, our benefits are meticulously tailored to embody our corporate culture and values, creating an efficient and inspiring work environment, and supporting ByteDancers in delivering their utmost in both their professional and personal lives. We extend the following benefits to eligible employees:

  • We provide 100% premium coverage for employee medical insurance, with approximately 75% premium coverage for dependents, along with a Health Savings Account (HSA) that features a company match. We also offer Dental, Vision, Short/Long-term Disability, Basic Life, Voluntary Life, and AD&D insurance plans. Furthermore, we offer Flexible Spending Account (FSA) options, including Health Care, Limited Purpose, and Dependent Care.
  • Our leave and time-off provisions include 10 paid holidays annually, 17 days of Paid Personal Time Off (PPTO) (prorated upon commencement and increasing with tenure), 10 paid sick days per year, as well as 12 weeks of paid Parental leave and 8 weeks of paid Supplemental Disability.
  • We additionally provide generous benefits encompassing mental and emotional health, accessible through our Employee Assistance Program (EAP) and Lyra. We offer a 401K company match, reimbursements for gym memberships and cellphone services. Please note that the Company reserves the right to alter or amend these benefits programs at its discretion, with or without prior notice.

Leave a Comment