Software Engineer, Systems ML
3 days ago
Summary:
On-Device AI is a critical part of virtual and augmented reality systems. In this role, you will work inside Meta Reality Labs to enable and optimize a wide range of state-of-the-art deep learning models (including Vision, Speech, Codec Avatars, LLMs, Gen AI, etc.), on a variety of VR & AR devices (including VR headsets such as Meta Quest, Smartglasses like Ray-Ban Meta, EMG Wristbands, and other upcoming products). This role is focused on efficient ML inference via use of edge hardware accelerators, including NPUs and DSPs. The position requires a combination of expertise in machine learning and software engineering.
Required Skills:
Software Engineer, Systems ML - Edge Inference Responsibilities:
-
Contribute to the development of machine-learning libraries, intermediate representations, export formats, and analysis tools.
-
Profile models to analyze performance and power efficiency of deep learning inference workloads.
-
Partner with teams across Reality Labs to ship models in production devices Map ML graphs to machine learning accelerator hardware implementations, model data-flows, create cost-benefit analysis and estimate silicon power and performance.
-
Design effective compiler passes and optimizations.
-
Implement ML operators using low-level instructions & compiler intrinsics.
Minimum Qualifications:
Minimum Qualifications:
-
Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
-
3+ years of experience in ML framework development or accelerating deep learning models on hardware architectures.
-
Experience developing AI-System infrastructure or AI algorithms in C/C++.
Preferred Qualifications:
Preferred Qualifications:
-
Masters or PhD in Computer Science, Computer Engineering.
-
5+ years of experience in ML framework development or accelerating deep learning models on hardware architectures.
-
Experience with PyTorch.
-
Experience with compiler back-ends.
-
Experience with SIMD vector programming.
-
Experience with NPUs, DSPs, and ML accelerators.
Public Compensation:
$70.67/hour to $208,000/year + bonus + equity + benefits
Industry: Internet
Equal Opportunity:
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
-
Engineering Manager, ML Platform
1 week ago
Burlingame, United States Zoox Full timeFoster City, CASoftware – Software & Machine Learning Infrastructure /Full-time /HybridZoox is on a mission to reimagine transportation and ground-up build autonomous robotaxis that are safe, reliable, clean, and enjoyable for everyone. We are still in the early stages of deploying our robotaxis on public roads, and it is a great time to join Zoox and have...
-
Software Engineer
2 days ago
Burlingame, California, United States Tailored Management Full timeSoftware Engineer - Gesture Recognition SpecialistTransform industries with AI-powered gesture recognition technology!About the JobWe are seeking a Software Engineer - Gesture Recognition Specialist to join our HCI research team. As a Software Engineer, you will work on designing, developing, and testing AI-powered gesture recognition systems.About the...
-
Software Development Engineer
3 hours ago
Burlingame, California, United States Meta Inc Full timeMeta Inc is a leading technology company that specializes in developing cutting-edge VR and AR devices.About the Role:We are seeking an experienced Embedded Software Engineer Intern to contribute to the development of machine learning libraries, intermediate representations, export formats, and analysis tools for our state-of-the-art deep learning models.The...
-
Burlingame, United States Sony Interactive Entertainment America Full timeWhy PlayStation?PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios,...
-
Senior Architect, Data Analytics
1 week ago
Burlingame, United States Guidewire Software, Inc. Full timeSummaryGuidewire is searching for an experienced technical architect who is hungry for a rare chance to transform from the inside out. You will work with a diverse group of engineers, data scientists, and risk modelers to evolve a platform and application suite that mesh data and machine learning to tame an expanding array of use cases, including automated...
-
Software Engineer, Audio Applied Scientist
2 days ago
Burlingame, United States META Full timeSummary: We are the teams who create all of Meta's products used by billions of people around the world. Want to build new features and improve existing products like Messenger, Video, Groups, News Feed, Search, AR/VR, GenAI and more? Want to solve unique, large scale, highly complex technical problems? Meta is seeking experienced Audio Applied Scientists to...
-
ML Research Intern
3 days ago
Burlingame, United States Genesis Therapeutics Full timeAbout the Team We're a tight-knit team of proven drug hunters, deep learning researchers, and software engineers united by a common mission - drive AI innovation in biochemistry, discovering and developing groundbreaking therapies for patients suffering from severe disorders. Genesis AI team is focused on developing foundation models for small molecule drug...
-
Staff Software Systems Engineer
2 days ago
Burlingame, United States Zoox Full timeFoster City, CASoftware – Software Systems Engineering /Full-time /HybridThis is an opportunity to join the Software Systems Engineering team to participate in building the Zoox robotaxi, the first in the world that has operated on public roads. The Software Systems Engineering team is responsible for defining SW development processes and ensuring that all...
-
Software Engineer, Audio SWE
3 days ago
Burlingame, United States META Full timeSummary: We are the teams who create all of Meta's products used by billions of people around the world. Want to drive new audio innovation in Reality Lab devices? Want to improve existing products like Messenger, Video, Groups, News Feed, Search, AR/VR, GenAI and more? Want to solve unique, large scale, highly complex technical problems? Meta is seeking...
-
Machine Learning Engineer
2 days ago
Burlingame, United States Tailored Management Full timeJob Title: Machine Learning Engineer/Scientist Job ID: 59022-1 Pay: $80-$90/hour Location: Burlingame, CA (Fully onsite) Duration: 9-month contract starting M-F, full-time (40 hours); W2, *Opportunity for extension or conversion based on performance and business needs* Health Benefits (Medical, Dental, Vision) + PTODescription We are seeking a highly...
-
Senior GNSS Software Engineer
7 days ago
Burlingame, United States Xona Space Systems Inc Full timeJob DescriptionJob DescriptionDescription:GNSS (GPS) creates upwards of $500B in economic value in North America every year, supporting everything from consumer applications, to transportation, to time sync for critical infrastructure. As these industries progress towards autonomy, the performance and security demands of their Position, Navigation, and...
-
Embedded Systems Specialist
3 hours ago
Burlingame, California, United States Meta Inc Full timeJob Description:As an Embedded Software Engineer Intern at Meta Inc, you will play a crucial role in enabling and optimizing our deep learning models on various VR & AR devices.Machine Learning Library DevelopmentIntermediate Representations and Export FormatsAnalysis Tools and Model ProfilingImplementing ML OperatorsDesigning Embedded SystemsRequired skills...
-
Software Engineer IV
3 days ago
Burlingame, United States Pyramid Consulting, Inc Full timeImmediate need for a talented Software Engineer IV. This is a 12+ Months Contract opportunity with long-term potential and is located in Burlingame, CA(Onsite). Please review the job description below and contact me ASAP if you are interested.Job ID:24-53316Pay Range: $80 - $85/hour. Employee benefits include, but are not limited to, health insurance...
-
Software Engineer IV
3 days ago
Burlingame, United States Pyramid Consulting, Inc Full timeImmediate need for a talented Software Engineer IV. This is a 12+ Months Contract opportunity with long-term potential and is located in Burlingame, CA(Onsite). Please review the job description below and contact me ASAP if you are interested.Job ID:24-53316Pay Range: $80 - $85/hour. Employee benefits include, but are not limited to, health insurance...
-
Software Engineer IV
1 week ago
Burlingame, United States Pyramid Consulting, Inc Full timeImmediate need for a talented Software Engineer IV. This is a 12+ Months Contract opportunity with long-term potential and is located in Burlingame, CA(Onsite). Please review the job description below and contact me ASAP if you are interested.Job ID:24-53316Pay Range: $80 - $85/hour. Employee benefits include, but are not limited to, health insurance...
-
ML Engineer
1 day ago
Burlingame, CA, United States Notable Full timeOverviewNotable is the leading intelligent automation company for healthcare. Customers use Notable to drive patient acquisition, retention, and reimbursement, scaling growth without hiring more staff. We don’t just make software. We are on a mission to fix the broken U.S. healthcare system by helping to eliminate the massive administrative burden that is...
-
Autonomous Systems Development Engineer
4 days ago
Burlingame, California, United States Xona Space Systems Inc Full timeAbout the JobThis role offers an exceptional opportunity to be part of Xona's Satellite Engineering Dream Team. As a key contributor, you will develop cutting-edge solutions to address pressing needs in the navigation systems industry. GNSS (GPS) generates substantial economic value, supporting critical infrastructure, transportation systems, and consumer...
-
Software Engineer, Health Technologies
3 days ago
Burlingame, United States META Full timeSummary: Reality Labs at Meta is building products that make it easier for people to connect with the ones they love most, enjoy top-notch, wire-free VR, and push the future of computing platforms. We are a team of world-class experts developing and shipping products at the intersection of hardware, software and content.As an Engineer on the Reality Labs...
-
Software Systems Engineer
1 day ago
Burlingame, CA, United States Zoox Full timeFoster City, CASoftware – Software Systems Engineering /Full-time /HybridThe Software Systems Engineering team is responsible for defining SW development processes and ensuring that all safety-critical software meets a high safety bar for production vehicles.In this role, you will design and implement methodologies, tools, and processes for safety-critical...
-
Software Engineer, Health Technologies
4 days ago
Burlingame, United States META Full timeSummary: Reality Labs at Meta is building products that make it easier for people to connect with the ones they love most, enjoy top-notch, wire-free VR, and push the future of computing platforms. We are a team of world-class experts developing and shipping products at the intersection of hardware, software and content.As an Engineer on the Reality Labs...