ASIC Engineer, Machine Learning Architecture

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and virtual reality experiences.
$114,000 - $166,000
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For ASIC Engineer, Machine Learning Architecture

Meta is seeking an ASIC Engineer specializing in Machine Learning Architecture to join their Infrastructure organization. This role is crucial in building and maintaining data centers that power major platforms like Facebook, Instagram, and WhatsApp. As an ASIC Engineer, you'll be integral to developing accelerators for top workloads, enabling efficient data center scaling. The position offers unique opportunities to collaborate with AI/ML experts, evaluate algorithms, and architect cutting-edge machine learning ASICs.

The role combines hardware architecture with machine learning expertise, requiring strong programming skills and understanding of computer architecture. You'll work on implementing and analyzing algorithms for Machine Learning SoCs, developing performance models, and collaborating across teams including ASIC design, verification, and firmware development.

Meta offers a competitive compensation package including base salary ranging from $114,000 to $166,000, plus bonus, equity, and comprehensive benefits. The position is based in either Sunnyvale, CA or Austin, TX, offering the chance to work at one of the world's leading tech companies. This is an excellent opportunity for someone with both technical depth in computer engineering and interest in machine learning applications.

The role requires at least a Master's degree in Computer Science or related field, with preference for PhD candidates. You'll need 2+ years of programming experience and strong understanding of computer architecture. The position offers growth potential within Meta's infrastructure team while contributing to the development of green data center accelerators.

Last updated 3 hours ago

Responsibilities For ASIC Engineer, Machine Learning Architecture

  • Implement and analyze algorithms and architectures targeting Machine Learning SoCs
  • Analyze and map data center workloads to ASIC architecture
  • Develop performance and functional models at different levels of abstraction to validate the architecture
  • Work with cross functional partners in ASIC design, verification, silicon bring-up, firmware and software development
  • Implement architecture documentation and other collateral necessary for the use and integration of designs

Requirements For ASIC Engineer, Machine Learning Architecture

Python
  • Bachelor's degree in Computer Science, Computer Engineering, or relevant technical field
  • Master's degree in Computer Science, Computer Engineering, or relevant technical field
  • Computer architecture coursework covering microprocessor architecture, memory systems and on-chip interconnection networks
  • 2+ years of experience with programming skills in C, C++, Python or other Object Oriented Programming Language
  • Must obtain work authorization in the country of employment

Benefits For ASIC Engineer, Machine Learning Architecture

Medical Insurance
Equity
  • Base salary
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Meta ASIC Engineer, Machine Learning Architecture

Research Engineer

Research Engineer position at Meta Reality Labs Research focusing on social presence in VR and AR technology development.

Returnship Next Chapter - Software Development Engineer, Content AI

Software Development Engineer role at Audible's Content AI team, focusing on building intelligent content understanding systems using NLP and AI technologies.

Software Engineer, PhD, Early Career, Machine Learning, Systems and Cloud AI

PhD Software Engineer role at Google Cloud focusing on Machine Learning systems development, offering $141K-$202K base salary plus benefits, located in Kirkland, Seattle, or Sunnyvale.

NLP Engineer /ML Developer - India

NLP Engineer position at QuickTeam focusing on developing lightweight, CoreML-compatible LLM for classifying URLs and HTML content.

Algorithm Software Developer (Perception)

Entry-level Algorithm Software Developer position at Qualcomm's Arriver, focusing on perception systems and automotive software development in Timisoara, Romania.