Meta's Infrastructure needs to deliver new capabilities and efficient systems for its fleet by driving architectural analysis of workloads and understanding infrastructure requirements. This involves co-designing hardware and software to meet evolving business needs and improve performance for billions of users.
Requirements
- Experience with programming and scripting languages such as C, C++, Java, PHP, Python
- 5+ years of experience with hardware architecture, compute technologies and/or storage systems
- Demonstrated Architectural understanding of CPU, Memory subsystems, Accelerators, Networking, Flash and/or HDD Storage systems
- Experience with large-scale infrastructure, distributed systems, full stack analysis of server applications
Responsibilities
- Utilize extensive understanding of CPUs (x86/ARM) to identify key platform resource bottlenecks.
- Collaborate closely with software product teams to re-architect services, improve performance through algorithm redesign, reduce resource consumption,
- Develop representative benchmarks (in C++, Python, and/or 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 fleet
- 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
- Influence vendor hardware roadmap and broader ecosystem to align with Meta's requirements
Other
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta
- Master’s degree or PhD in Computer Science, or a related technical field
- work closely with internal software and platforms engineering teams
- work with external industry partners