Software Engineer (HW/SW Co-Design)

Meta Careers

Menlo Park, Northern (CA, KY)

Hybrid

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Meta seeks a Software Engineer (HW/SW Co-Design) in Menlo Park, CA to drive the co-design of compute and storage architectures. You will collaborate with internal teams to analyze workloads, optimize performance, and push for new capabilities that improve efficiency across Meta's fleet.

You will identify hardware-software co-design opportunities, model platform bottlenecks, and contribute to roadmap definitions while engaging with external partners to align industry roadmaps.

Qualifications

  • Deep understanding of hardware architecture including CPUs, memory subsystems, storage and GPUs.
  • Ability to design benchmarks and analyze fleet workloads to guide platform improvements.
  • Experience with C++, Python, and performance-oriented software development.

Responsibilities

  • Identify platform bottlenecks and re-architect services to improve performance and resource efficiency.
  • Develop representative benchmarks (C++/Python/Hack) to model fleet requirements and evaluate new platforms.
  • Drive evidence-based workload analysis and contribute to roadmap and co-design opportunities.

Skills

Hardware architecture
Benchmarking
C++
Python
GPU/CPU architectures

Tools

Hack

Job description

# Software Engineer (HW/SW Co-Design)Menlo Park, CA Artificial Intelligence+ 2 moreApply nowMeta is seeking a software engineer to join our AI & Systems Co-Design team to drive the definition of our next-generation compute and storage architectures.As a key member of the team you'll work closely with internal software and platforms engineering teams to drive workload analysis and understand infrastructure requirements. You will drive technology path-finding, roadmap definition and co-design activities to deliver new capabilities and efficient systems for our fleet. Furthermore, you'll work with external industry partners to influence their roadmaps and build the best products for Meta’s Infrastructure. As part of the team, you will have ample opportunities to publish your work in leading conferences, industry journals and make open source contributions.Join our team and help shape one of the largest infrastructure footprints which powers Meta’s applications used by billions of people across the globe.---## Software Engineer (HW/SW Co-Design) Responsibilities* Utilize extensive understanding of hardware architecture - CPUs (x86/ARM), Flash/HDD storage systems, networking, and GPUs - to identify key platform resource bottlenecks. Collaborate closely with software product teams to re-architect services, improve performance through algorithm redesign, and reduce resource consumption.* Develop representative benchmarks (in C++/Python/Hack) to capture fleet requirements and drive early evaluation of upcoming platforms. Drive fleet-wide detailed workload analysis and keep ahead of evolving business needs and its impact to compute and storage performance* Identify novel hardware/software co-design opportunities based on industry trends and new paradigms. Conduct pathfinding activities to quantify the value proposition for Meta and drive roadmap definition.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, HW/SW Co-Design
Software Engineer, HW/SW Co-Design

Meta Careers • Bellevue (WA), Northern (KY)

Hybrid
USD 140,000 - 190,000
Software Engineer, HW/SW Co-Design (Compute & Storage)
Software Engineer, HW/SW Co-Design (Compute & Storage)

Meta Careers • Bellevue (WA), Northern (KY)

Hybrid
USD 140,000 - 190,000
HW/SW Co-Design Engineer for AI Compute & Systems
HW/SW Co-Design Engineer for AI Compute & Systems

Meta • Bellevue (WA)

On-site
USD 154,000 - 217,000
HW/SW Co-Design Engineer: Next-Gen Compute & Storage
HW/SW Co-Design Engineer: Next-Gen Compute & Storage

Meta Careers • Menlo Park (CA), Northern (KY)

Hybrid
USD 140,000 - 190,000
HW/SW Co-Design Engineer for Scalable AI Infrastructure
HW/SW Co-Design Engineer for Scalable AI Infrastructure

Meta • New York (NY)

On-site
USD 154,000 - 217,000
HW/SW Co-Design Engineer - Compute & Storage
HW/SW Co-Design Engineer - Compute & Storage

Meta • Menlo Park (CA)

On-site
USD 154,000 - 217,000
Bonus
Equity
Benefits
Software Engineer, HW/SW Co-Design
Software Engineer, HW/SW Co-Design

Meta • New York (NY)

On-site
USD 154,000 - 217,000
Software Engineer, HW/SW Co-Design
Software Engineer, HW/SW Co-Design

Meta • Menlo Park (CA)

On-site
USD 154,000 - 217,000
Bonus
Equity
Benefits
Software Engineer, HW/SW Co-Design
Software Engineer, HW/SW Co-Design

Meta • Bellevue (WA)

On-site
USD 154,000 - 217,000
AI Systems Engineer, Hardware Architecture
AI Systems Engineer, Hardware Architecture

Meta Careers • Northern (KY)

Remote
USD 180,000 - 280,000