Machine Learning SOC Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences like AR and VR.
$142,000 - $203,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Machine Learning SOC Engineer

Meta is seeking an experienced Machine Learning SOC Engineer to join their engineering team, focusing on runtime and firmware development. This role combines cutting-edge AI technology with systems engineering, offering an opportunity to work on Meta's AI Accelerator technology.

The position involves designing and developing host runtime environments for heterogeneous computing systems, creating device drivers, and implementing APIs and libraries. You'll be working at the intersection of hardware and software, ensuring optimal performance of AI systems while collaborating with both hardware engineers and application developers.

As a Machine Learning SOC Engineer at Meta, you'll be part of a team that's pushing the boundaries of AI technology implementation. The role offers competitive compensation ranging from $142,000 to $203,000 annually, plus additional benefits including bonus and equity packages. Meta's commitment to advancing technology beyond traditional boundaries makes this an exciting opportunity for someone passionate about both machine learning and systems engineering.

The ideal candidate will bring at least 3 years of experience in heterogeneous computing or high-performance computing, along with strong programming skills in languages like C++, Rust, and Python. Knowledge of machine learning frameworks and computer architecture is essential, as is the ability to work effectively in a collaborative environment.

Meta's work environment promotes innovation and professional growth, with opportunities to work on projects that impact billions of users worldwide. The company's focus on moving beyond 2D screens toward immersive experiences like augmented and virtual reality offers exciting challenges and opportunities for professional development.

Located in either Sunnyvale, CA or Austin, TX, this role provides the chance to work with cutting-edge technology while contributing to Meta's mission of connecting people and building communities. The position offers the perfect blend of technical challenge and real-world impact, making it an ideal opportunity for an experienced engineer looking to advance their career in machine learning and systems engineering.

Last updated a few seconds ago

Responsibilities For Machine Learning SOC Engineer

  • Design and develop the host runtime environment for heterogeneous computing systems
  • Develop and implement device drivers, APIs, and libraries
  • Collaborate with hardware engineers to understand and optimize the host runtime environment
  • Work closely with application developers to ensure optimal performance
  • Participate in code reviews and stay up-to-date with industry trends
  • Troubleshoot and debug issues with hardware engineers and application developers

Requirements For Machine Learning SOC Engineer

Python
Rust
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 3+ years of experience in heterogeneous computing or high-performance computing
  • Programming skills in C++, Rust, and Python
  • Experience with runtime development, device driver development, API design, and library implementation
  • Problem-solving skills for complex technical issues
  • Communication and collaboration skills
  • Knowledge of computer architecture and parallel programming models
  • Experience with heterogeneous computing platforms
  • Knowledge of machine learning frameworks like TensorFlow or PyTorch

Benefits For Machine Learning SOC Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Meta Machine Learning SOC Engineer

AI Research Engineer, Computer Vision - FAIR

Senior AI Research Engineer position at Meta FAIR, focusing on computer vision research and development of foundation models for Meta's products.

Software Engineer, Systems ML - SW/HW Co-design

Senior ML Software Engineer role at Meta focusing on systems and hardware co-design for AI infrastructure optimization.

Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Senior Software Engineer role at Meta focusing on AI infrastructure, compiler development, and performance optimization for machine learning systems.

Software Engineer, Machine Learning

Senior Machine Learning Engineer role at Meta, developing scalable ML solutions and leading technical teams in London, focusing on recommendation systems and classification problems.

Machine Learning ASIC Engineer, Architecture

Senior Machine Learning ASIC Engineer position at Meta focusing on developing and architecting machine learning accelerators for data center efficiency.