Research Engineer, ML Compiler

2 days ago


Sunnyvale, California, United States META Full time
Job Title: Research Engineer, ML Compiler

Meta is seeking a highly skilled Research Engineer to join our team and contribute to the development of a compiler tool-chain for state-of-the-art deep learning hardware components optimized for AR/VR systems.

Responsibilities:
  • Analyze and design effective compiler passes and optimizations.
  • Research, implement, and/or enhance code generation targeting machine learning accelerators.
  • Contribute to the development of machine-learning libraries, intermediate representations, export formats, and analysis tools.
  • Evaluate code performance, debug, diagnose and drive resolution of compiler and cross-disciplinary system issues.
  • Analyze and improve the efficiency, scalability, and stability of our toolchains.
Requirements:
  • 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.
  • Currently has or is in the process of obtaining a PhD in the field of Machine Learning, AI, Computer Science, Electrical Engineering or a related field, or equivalent practical experience.
  • Experience in software design and programming experience in Python and/or C/C++ for development, debugging, testing and performance analysis.
  • Experience in empirical research and for addressing research problems.
  • Experience communicating research for public audiences of peers.
Preferred Qualifications:
  • Experience writing compilers or similar code optimization software.
  • Experience in deep learning algorithms and techniques, e.g., convolutional neural networks, recurrent networks, etc.
  • Experience working on and contributing to an active compiler toolchain codebase, such as LLVM, MLIR, GCC, MSVC, Glow.
  • Experience of developing in a mainstream machine-learning framework, e.g. PyTorch, Tensorflow or Caffe.
  • Experience with machine-code generation / compiler back-ends.

Meta is an equal opportunity employer and welcomes applications from diverse candidates. We are committed to providing reasonable support in our recruiting processes for candidates with disabilities, long term conditions, mental health conditions or sincerely held religious beliefs, or who are neurodivergent or require pregnancy-related support.

Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable.



  • Sunnyvale, California, United States Meta Full time

    About the RoleMeta Reality Labs is seeking a highly skilled Research Engineer to join our team and contribute to the development of a compiler toolchain for state-of-the-art deep learning hardware components optimized for AR/VR systems.Key ResponsibilitiesCompiler Design and Development: Analyze and design effective compiler passes and optimizations to...


  • Sunnyvale, California, United States Bosch USA Full time

    About the RoleWe are seeking a highly skilled Wireless Research Engineer to join our team at Bosch USA. As a key member of our research group, you will drive applied research in the area of next generation communication and sensing systems.Key ResponsibilitiesDesign and develop innovative intelligent wireless solutions with a focus on advanced signal...


  • Sunnyvale, California, United States Bosch USA Full time

    Job SummaryWe are seeking a highly skilled Wireless Research Engineer to join our team at Bosch USA. As a key member of our research and development team, you will be responsible for driving applied research in next-generation communication and sensing systems.Key ResponsibilitiesDesign and develop innovative intelligent wireless solutions with a focus on...


  • Sunnyvale, California, United States Bosch USA Full time

    Job SummaryBosch USA is seeking a highly skilled Wireless Research and Development Engineer to join our team. As a key member of our research and development team, you will be responsible for driving applied research in the area of next generation communication and sensing systems.Key ResponsibilitiesDrive Applied Research: Conduct research in the area of...


  • Sunnyvale, California, United States Bosch USA Full time

    Job SummaryBosch USA is seeking a highly skilled Wireless Research and Development Engineer to join our team. As a key member of our research and development team, you will be responsible for driving applied research in the area of next generation communication and sensing systems.Key ResponsibilitiesResearch and Development: Drive applied research in the...


  • Sunnyvale, California, United States 1X Technologies AS Full time

    About the RoleWe are seeking an experienced Research Engineer, AI Foundations to join our team at 1X Technologies AS. As a key member of our AI team, you will be responsible for building and maintaining end-to-end responsibility for our AI models.Key ResponsibilitiesImplement and scale up models for end-to-end navigation and manipulation and locomotionBuild...


  • Sunnyvale, California, United States 1X Technologies AS Full time

    About the RoleWe are seeking an experienced Research Engineer, AI Foundations to join our team at 1X Technologies AS. As a key member of our AI team, you will be responsible for building and maintaining end-to-end responsibility for our AI models.Key ResponsibilitiesImplement and scale up models for end-to-end navigation and manipulation and locomotionBuild...


  • Sunnyvale, California, United States 1X Technologies AS Full time

    About the RoleWe are seeking an experienced Research Engineer, Infrastructure to join our AI team at 1X Technologies AS. As a key member of our infrastructure team, you will be responsible for building and maintaining the infrastructure and platforms that enable our robot learning capabilities.Key ResponsibilitiesDesign and implement scalable data and...


  • Sunnyvale, California, United States 1X Technologies AS Full time

    About the RoleWe are seeking an experienced Research Engineer, Infrastructure to join our AI team at 1X Technologies AS. As a key member of our infrastructure team, you will be responsible for building and maintaining the infrastructure and platforms that enable our robot learning capabilities.Key ResponsibilitiesDesign and implement scalable data and...


  • Sunnyvale, California, United States Bosch Group Full time

    Job DescriptionAbout the RoleWe are seeking a highly skilled Wireless Research Engineer to join our team at the Bosch Group. As a key member of our research and development team, you will be responsible for driving applied research in the area of next-generation communication and sensing systems.Key ResponsibilitiesDesign and develop innovative intelligent...


  • Sunnyvale, California, United States Google Full time

    About the JobAt Google, we're pushing the boundaries of what's possible with technology. As a Software Engineer III, ML Infrastructure, you'll play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.ResponsibilitiesDesign, develop, test, deploy,...


  • Sunnyvale, California, United States CRIME PREVENTION RESEARCH CENTER Full time

    Job DescriptionPosition Overview: The Research Associate will focus on examining the intricate relationship between crime, violence, and legislative measures concerning private gun ownership. This role involves conducting targeted research aimed at enhancing the scientific comprehension of how gun regulations impact crime rates and public safety. Key...


  • Sunnyvale, California, United States Apple Inc. Full time

    Unlock the Power of Machine Learning at Apple Inc.Join our team of innovative machine learning scientists and engineers at Apple Inc. and contribute to the development of groundbreaking technologies that shape the industry.We are seeking a highly skilled Machine Learning Scientist/Engineer to work on building powerful machine learning models that serve...


  • Sunnyvale, California, United States 1X Technologies AS Full time

    About the RoleWe are seeking a highly skilled Research Engineer to join our team at 1X Technologies AS. As a Research Engineer, you will be responsible for developing reinforcement learning algorithms for humanoid locomotion and manipulation policies.Key ResponsibilitiesDesign and implement reinforcement learning algorithms for humanoid robotsWork with our...


  • Sunnyvale, California, United States META Full time

    About the RoleWe are seeking a highly skilled Technical Program Manager to join our Monetization Ranking and Foundations AI team at Meta. As a Technical Program Manager, you will be responsible for delivering significant business value through AI/ML innovations and development of state-of-the-art ads recommendation technologies.Key ResponsibilitiesDevelop...


  • Sunnyvale, California, United States DoorDash Full time

    About the RoleWe're seeking a talented Machine Learning Engineer to join our team at DoorDash. As a key member of our engineering team, you will have the opportunity to leverage our robust data and machine learning infrastructure to develop inference and ML models that impact millions of users across our three audiences and tackle our most challenging...


  • Sunnyvale, California, United States Dolby Full time

    Join a Leader in Entertainment InnovationAt Dolby, we blend science with creativity to shape the future of entertainment. As a valued member of our team, your contributions will resonate across various platforms, from cinema to mobile devices.We are committed to transforming how audiences create, deliver, and experience entertainment globally. To achieve...


  • Sunnyvale, California, United States DoorDash USA Full time

    About the RoleWe are seeking a talented Machine Learning Engineer to join our Delivery Excellence team at DoorDash USA. As a key member of our team, you will leverage our robust data and machine learning infrastructure to develop inference and ML models that impact millions of users across our three audiences and tackle our most challenging business...


  • Sunnyvale, California, United States 23andMe Full time

    About the RoleWe are seeking an experienced Engineering Director to lead our machine learning infrastructure team at 23andMe. As a key member of our engineering leadership team, you will be responsible for overseeing the development of our machine learning infrastructure, which is the backbone of our scientific features.Key ResponsibilitiesLead Multiple...


  • Sunnyvale, California, United States Apple, Inc. Full time

    About the RoleWe are seeking a highly skilled Machine Learning Scientist/Engineer to join our Applied Machine Learning (AML) Data Science team at Apple, Inc. This is an exciting opportunity to work on building groundbreaking Machine Learning technologies and make a real-world impact.Key ResponsibilitiesDevelop pioneering machine learning algorithms to enable...