Deep Learning Compiler Engineer
13 hours ago
Quadric has created an innovative general purpose neural processing unit (GPNPU) architecture. Quadric's co-optimized software and hardware is targeted to run neural network (NN) inference workloads in a wide variety of edge and endpoint devices, ranging from battery operated smart-sensor systems to high-performance automotive or autonomous vehicle systems. Unlike other NPUs or neural network accelerators in the industry today that can only accelerate a portion of a machine learning graph, the Quadric GPNPU executes both NN graph code and conventional C++ DSP and control code.
If making an impact and having a seat at the table is important to you, this is the opportunity for you. Join our small, rapidly-growing team at Quadric to develop supercomputer technology designed for the Edge. In this position, you will be a core member of our team, and will have an opportunity to grow in the company of expert technologists who also happen to be good people you’ll want to spend time with.
What We Value:
Integrity, Humility, Happiness
What We Expect:
Initiative, Collaboration, Completion
Role:
As a senior member of our platform software engineering team, you will be tasked with lowering and optimizing neural networks on the quadric EPU. You will design and implement algorithmic optimizations to extract maximum performance out of the Quadric architecture.
Responsibilities:
- Drive the lowering and optimization of cutting edge deep neural networks using Quadric’s technology
- Apply your skills and expertise in mathematical & algorithmic optimization toward solving NP-hard problems
- Collaborate within the software team to develop algorithms that optimize graph-based execution on the Quadric architecture
Requirements
- MS or Ph.D. in Computer Science, or related field, with a minimum of eight years of experience in the industry
- Strong background in numerical and/or algorithmic optimization
- Understanding of building application-appropriate heuristics for NP-hard problems
- Knowledge of both classical as well as ML algorithms, e.g., Computer Vision, DSP, DNNs, etc.
- Strong background in graphs and related algorithms
- Proficiency in C++ >= 11
- Experience using / developing in TVM
- Knowledge of front-end and back-end compiler techniques
Expected Outcomes in 12 months:
- Develop a deep understanding of the hardware platform and low level software and leverage that for optimal performance of applications.
- Have a proven track record of implementing optimization passes for efficient lowering of deep learning and high performance computing algorithms on the Quadric EPU parallel processor.
Benefits
- Provide competitive salaries and meaningful equity
- Provide a politics free community for the brilliant minds who want to make an immediate impact
- Provide an opportunity for you to build long term career relationships
- Foster an environment that allows for lasting personal relationships alongside professional one
Founded in 2016 and based in downtown Burlingame, California, Quadric is building the world’s first supercomputer designed for the real-time needs of edge devices. Quadric aims to empower developers in every industry with superpowers to create tomorrow’s technology, today. The company was co-founded by technologists from MIT and Carnegie Mellon, who were previously the technical co-founders of the Bitcoin computing company 21.
Quadric is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, religion, sex, national origin, sexual orientation, age, citizenship, marital status, or disability.
-
Deep Learning Compiler Engineer
5 months ago
Burlingame, United States quadric.io, Inc Full timeQuadric has created an innovative general purpose neural processing unit (GPNPU) architecture. Quadric's co-optimized software and hardware is targeted to run neural network (NN) inference workloads in a wide variety of edge and endpoint devices, ranging from battery operated smart-sensor systems to high-performance automotive or autonomous vehicle systems....
-
Deep Learning Compiler Engineer
4 weeks ago
Burlingame, CA, United States quadric.io, Inc Full timeQuadric has created an innovative general purpose neural processing unit (GPNPU) architecture. Quadric's co-optimized software and hardware is targeted to run neural network (NN) inference workloads in a wide variety of edge and endpoint devices, ranging from battery operated smart-sensor systems to high-performance automotive or autonomous vehicle systems....
-
Senior Deep Learning Engineer
3 weeks ago
Burlingame, California, United States quadric, Inc Full time**Overview:**Quadric, Inc. is revolutionizing the edge computing space with its groundbreaking supercomputer technology. Our team is composed of expert technologists who aim to empower developers across various industries to create tomorrow's technology today.We are seeking a seasoned Senior Deep Learning Compiler Engineer to join our platform software...
-
Burlingame, California, United States META Full time**Job Title:** Software Engineer in AI Research**Company Overview:**Meta is a technology company that builds products to help people connect, find communities and grow businesses.**Job Description:**We are seeking a talented Software Engineer, Machine Learning to join our team. As a key member of our engineering team, you will design, develop and test...
-
AI Compiler Specialist
1 week ago
Burlingame, California, United States META Full timeJob Description:This role involves developing a compiler tool-chain for cutting-edge deep learning hardware components optimized for AR/VR systems. You will be part of a team that includes experts in compiler, machine learning algorithms and software, firmware, and ASIC design.The responsibilities include analyzing and designing effective compiler passes and...
-
Deep Learning Engineer
2 weeks ago
Burlingame, California, United States quadric, Inc Full timeJob DescriptionKey Responsibilities:Drive the lowering and optimization of cutting-edge deep neural networks using Quadric's technologyApply your skills and expertise in mathematical & algorithmic optimization toward solving NP-hard problemsCollaborate within the software team to develop algorithms that optimize graph-based execution on the Quadric...
-
Deep Learning Specialist
3 weeks ago
Burlingame, California, United States Meta Inc Full timeResearch Engineer - Reality LabsWe're hiring a talented Deep Learning Specialist to help us redefine the boundaries of human-computer interaction through AI-driven innovation at Meta Inc.Your key duties will involve:Designing and developing Deep Learning models for applications in Computer Vision, NLP, and EMG signal processing.Creating and refining tools to...
-
Machine Learning Engineer Intern
3 weeks ago
Burlingame, California, United States Meta Inc Full timeMachine Learning Engineer InternWe are seeking an experienced Machine Learning Engineer Intern to join our team at Meta Inc.The ideal candidate will have a solid understanding of machine learning concepts and experience using C/C++ for software development.ResponsibilitiesContribute to the development of machine learning libraries and intermediate...
-
Senior Deep Learning Algorithm Optimizer
3 weeks ago
Burlingame, California, United States quadric, Inc Full timeAbout the RoleWe are seeking a highly skilled Senior Deep Learning Algorithm Optimizer to join our platform software engineering team at Quadric, Inc.
-
Machine Learning Software Architect
1 week ago
Burlingame, California, United States META Full timeJob Summary:We are seeking a highly skilled Machine Learning Software Architect to join our team. In this position, you will be responsible for developing a compiler tool-chain for state-of-the-art deep learning hardware components optimized for AR/VR systems. This involves analyzing and designing effective compiler passes and optimizations, researching and...
-
Machine Learning Engineer
3 weeks ago
Burlingame, California, United States Meta Inc Full timeResearch Engineer - Reality LabsWe are looking for a talented Machine Learning Engineer to join our team at Meta Inc. as we push the boundaries of human-computer interaction.Your main responsibilities will include:Developing and implementing Deep Learning models with a focus on Computer Vision, Natural Language Processing, and EMG signal processing.Designing...
-
Machine Learning Development Lead
2 weeks ago
Burlingame, California, United States META Full time**About Meta**Meta is a technology company that is building the technologies that help people connect, find communities and grow businesses.**Job Details**We are looking for a talented Software Engineer, Machine Learning to join our team. The successful candidate will be responsible for designing, developing and testing operating systems-level software,...
-
Software Engineer, Machine Learning
3 weeks ago
Burlingame, United States META Full timeSummary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...
-
Software Engineer, Systems ML
2 months ago
Burlingame, United States Meta Inc Full timeSummary: 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,...
-
Software Engineer, Systems ML
4 weeks ago
Burlingame, United States Meta Inc Full timeSoftware Engineer, Systems ML - Edge Inference Apply to this job Location pin icon Burlingame, CA Apply to this job 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...
-
On-Device AI Optimization Expert
3 weeks ago
Burlingame, California, United States Meta Inc Full timeAbout the Position:We are looking for an experienced On-Device AI Engineer to join our team at Meta Reality Labs. As a key member of our team, you will work on optimizing state-of-the-art deep learning models on VR & AR devices.Key Tasks:Contribute to the development of machine-learning libraries and tools.Profile models to analyze performance and power...
-
Embedded Software Engineer Intern
3 weeks ago
Burlingame, United States Meta Inc Full timeSummary: 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,...
-
Neural Network Architect
1 week ago
Burlingame, California, United States quadric, Inc Full timeAbout the RoleWe are seeking an exceptional Senior Deep Learning Compiler Engineer to join our small, rapidly-growing team at Quadric Inc. As a core member of our platform software engineering team, you will be tasked with lowering and optimizing neural networks on the quadric EPU.You will design and implement algorithmic optimizations to extract maximum...
-
High-Performance Algorithmic Optimizer
3 weeks ago
Burlingame, California, United States quadric, Inc Full time**About the Role:**We are seeking a highly skilled and experienced Senior Deep Learning Compiler Engineer to join our platform software engineering team at Quadric, Inc. Based in downtown Burlingame, California, our company is building the world's first supercomputer designed for real-time edge devices.The successful candidate will be responsible for...
-
Machine Learning Engineer
1 week ago
Burlingame, United States Prolim Full timePROLIM Global Corporation (www.prolim.com) is currently seeking Machine Learning Engineer for location Burlingame, California, United States for one of our Top clients.Job Description:Minimum qualifications:2+ years of experience developing and evaluating ML/CV models2+ years of experience developing ML pipelines (e.g., dataset preprocessing, model...