Current jobs related to Research Engineer, ML Compiler - Sunnyvale, California - Meta


  • Sunnyvale, California, United States META Full time

    Research Scientist, Systems MLMeta is seeking a Research Scientist to join our Research & Development teams. The ideal candidate will have experience working on AI Infrastructure and models related topics. The position will involve taking these skills and applying them to solve for some of the most crucial & exciting problems that exist in Reality...


  • Sunnyvale, California, United States META Full time

    Research Scientist, Systems ML - SW/HW Co-designMeta is seeking a Research Scientist to join our Research & Development teams. The ideal candidate will have experience working on AI Infrastructure and models related topics. The position will involve taking these skills and applying them to solve for some of the most crucial & exciting problems that exist in...


  • Sunnyvale, California, United States Juniper Networks Full time

    Job Title: Staff Software Compiler EngineerJuniper Networks is seeking a highly skilled Software Staff Engineer to join our Compiler Engineering team. In this technical role, you will design, develop, and implement test plans and strategies to qualify and upgrade compiler toolchains for our cutting-edge networking products.The ideal candidate should have...


  • Sunnyvale, California, United States LinkedIn Full time

    Job Title: AI/ML Engineering ManagerAt LinkedIn, we're committed to innovation and excellence in our AI/ML engineering team. We're seeking an experienced AI/ML Engineering Manager to lead our team of machine learning engineers in delivering cutting-edge AI innovations that drive business impact.Key Responsibilities:Lead a team of machine learning engineers...


  • Sunnyvale, California, United States LinkedIn Full time

    Job Title: AI/ML Engineering ManagerAt LinkedIn, we're committed to innovation and excellence in the field of Artificial Intelligence and Machine Learning. We're seeking an experienced AI/ML Engineering Manager to lead our team of machine learning engineers and drive the development of cutting-edge AI solutions.Job Summary:The AI/ML Engineering Manager will...

  • Software Engineer

    4 days ago


    Sunnyvale, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our AI & Data Platforms team at Apple. As a key member of our team, you will be responsible for building and scaling best-in-class data and reporting apps that present metrics and performance indicators with the least latency and outstanding user experience.You will engage directly with...


  • Sunnyvale, California, United States Google Full time

    Job SummaryWe are seeking a highly experienced Software Engineering Manager II to lead our AI/ML engineering team at Google Cloud AI. The successful candidate will have a strong technical background in software development and a proven track record of managing teams and leading complex projects.Key ResponsibilitiesSet and communicate team priorities that...


  • Sunnyvale, California, United States LinkedIn Full time

    Job Title: AI/ML Engineering ManagerJob Summary:We are seeking an experienced AI/ML Engineering Manager to lead our Feed AI team in Sunnyvale, CA. As a key member of our engineering organization, you will be responsible for defining the vision and strategy of our Feed ecosystem, driving cutting-edge AI innovations, and leading a team of machine learning...


  • Sunnyvale, California, United States Apple Full time

    Job DescriptionWe are seeking a Senior Software Engineer with experience in real-time video or signal processing to help us integrate and optimize existing algorithms for Apple platforms and devices.As a member of the Video Computer Vision organization, you will play a key role in providing our clients with groundbreaking technologies like FaceID, FaceKit,...


  • Sunnyvale, California, United States SRI Tech Full time

    Job Title: Senior ML Engineer with LLM ExpertiseWe are seeking a highly skilled Senior ML Engineer with expertise in Large Language Models to join our team at SRI Tech Solutions. As a key member of our engineering team, you will be responsible for developing and implementing robust systems for converting natural language queries into useful formats for...


  • Sunnyvale, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled AI/ML Wireless Systems Engineer to join our dynamic R&D group. As a key member of our team, you will be responsible for defining system level concepts, proposing innovative ideas & algorithms, and performing sophisticated system simulations to help prove your ideas for current and next generation (5G/6G) cellular...


  • Sunnyvale, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Wireless Systems Engineer with expertise in AI/ML to join our dynamic R&D group. As a member of our team, you will have the opportunity to craft next-generation wireless technology that will have a deep impact on future Apple products and inspire millions of Apple's customers every day.Key...


  • Sunnyvale, California, United States Google Full time

    Job DescriptionGoogle is seeking a highly skilled Senior Software Engineer, ML Tooling Expert to join our team. As a key member of our ML development team, you will be responsible for designing, developing, and maintaining tools and infrastructure for ML developers.Key Responsibilities:Develop tools and infrastructure for ML developersSet success metrics and...


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

    About the RoleWe are seeking a highly skilled Research Engineer, Simulation to join our team at 1X Technologies AS. As a key member of our AI team, you will be responsible for building and maintaining our simulation stack, closing the sim-to-real gap, and driving AI model evaluation and iteration speed.ResponsibilitiesShip AI stack for non-technical robot...

  • Research Engineer

    2 weeks ago


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

    About the RoleWe are seeking an experienced Research Engineer to join our team at 1X Technologies AS. As a Research Engineer, you will play a key role in developing and maintaining our AI models, working closely with other team members to drive innovation and growth.ResponsibilitiesImplement and scale up models for end-to-end navigation and manipulation and...


  • Sunnyvale, California, United States LinkedIn Full time

    Job Title: AI/ML Engineering Manager - Feed AI Team LeadJob Summary:We are seeking an experienced AI/ML Engineering Manager to lead our Feed AI team at LinkedIn. As a key member of our engineering organization, you will be responsible for defining the vision and strategy for our AI-powered feed, working closely with product and data science partners to drive...


  • Sunnyvale, California, United States LinkedIn Full time

    Company OverviewAt LinkedIn, we're committed to helping professionals achieve their career goals. Our vision is to create economic opportunities for every member of the global workforce. We believe that by working together, we can make a meaningful impact on people's lives.Job SummaryWe're seeking a highly skilled Senior Staff Software Engineer to join our...

  • Research Engineer

    2 weeks ago


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

    About the RoleWe are seeking an experienced Research Engineer to join our team at 1X Technologies AS. As a key member of our AI team, you will be responsible for developing and implementing reinforcement learning algorithms for humanoid robots.ResponsibilitiesDesign and implement reinforcement learning algorithms for humanoid robotsWork closely with the...


  • Sunnyvale, California, United States Grid Dynamics Full time

    Job DescriptionGrid Dynamics is seeking a highly skilled ML Engineer for Big Data Analytics to join our team. As a key member of our team, you will be responsible for developing and implementing machine learning models to enhance fleet health data for evolving ML machine deployments.Key Responsibilities:Refine big data pipelines to optimize spare part...


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

    Job SummaryWe are seeking a highly skilled Research Engineer to join our team in Sunnyvale, California. As a Research Engineer, you will be responsible for developing and maintaining end-to-end AI models for our humanoid robots. Your expertise in deep learning frameworks, such as PyTorch and TensorFlow, will be crucial in implementing new model architectures...

Research Engineer, ML Compiler

2 months ago


Sunnyvale, California, United States Meta Full time
About the Role

Meta 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 Responsibilities
  1. Compiler Design and Development: Analyze and design effective compiler passes and optimizations to improve the performance and efficiency of our toolchain.
  2. Machine Learning Accelerator Research: Research, implement, and/or enhance code generation targeting machine learning accelerators to enable seamless integration with our AR/VR systems.
  3. Hardware Implementation and Mapping: Research into new techniques to map ML graphs to hardware implementations, model data-flows, create cost-benefit analysis and estimate silicon power and performance.
  4. Machine Learning Library Development: Contribute to the development of machine-learning libraries, intermediate representations, export formats, and analysis tools to support our compiler toolchain.
  5. Design and Code Reviews: Conduct design and code reviews to ensure high-quality and maintainable code.
  6. Performance Evaluation and Debugging: Evaluate code performance, debug, diagnose and drive resolution of compiler and cross-disciplinary system issues.
  7. Toolchain Optimization: Analyze and improve the efficiency, scalability, and stability of our toolchains.
  8. Collaboration and Interface: Interface with other compiler-focused teams to evaluate and incorporate their innovations and vice versa.
Requirements
  1. Education: 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. Degree must be completed prior to joining Meta.
  2. PhD in Machine Learning or Related Field: 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. Degree must be completed prior to joining Meta.
  3. Programming Experience: Experience in software design and programming experience in Python and/or C/C++ for development, debugging, testing and performance analysis.
  4. Research Experience: Experience in empirical research and for addressing research problems.
  5. Communication Skills: Experience communicating research for public audiences of peers.
  6. Work Authorization: Must obtain work authorization in the country of employment at the time of hire, and maintain ongoing work authorization during employment.
Preferred Qualifications
  1. Compiler Experience: Experience writing compilers or similar code optimization software.
  2. Deep Learning Algorithms: Experience in deep learning algorithms and techniques, e.g., convolutional neural networks, recurrent networks, etc.
  3. Compiler Toolchain Experience: Experience working on and contributing to an active compiler toolchain codebase, such as LLVM, MLIR, GCC, MSVC, Glow.
  4. Machine Learning Frameworks: Experience of developing in a mainstream machine-learning framework, e.g. PyTorch, Tensorflow or Caffe.
  5. Machine-Code Generation: Experience with machine-code generation / compiler back-ends.
  6. Team Collaboration: Experience working and communicating cross functionally in a team environment.
  7. Problem-Solving: Experience solving complex problems and comparing alternative solutions, tradeoffs, and diverse points of view to determine a path forward.
  8. Research and Software Engineering Experience: Demonstrated research and software engineering experience via an internship, work experience, coding competitions, or widely used contributions in open source repositories (e.g. GitHub).
  9. Research and Publication Experience: Proven track record of achieving significant results as demonstrated by grants, fellowships, patents, as well as publications at leading workshops, journals or conferences such as CLR, NeurIPS, CVPR, ACL, ICML, MLSys, ISCA, MICRO, DAC, CGO, PACT, and ASPLOS.