Machine Learning Compiler Engineer Lead

3 weeks ago


Sunnyvale, California, United States Apple Full time
Job Description

We are seeking a highly skilled Machine Learning Compiler Engineer to join our team at Apple. As a key member of our software development group, you will be responsible for designing and developing compiler technology to accelerate deep learning applications for Apple products.

Key Responsibilities:
  • Architect and develop the compiler for Apple proprietary Neural Engine Accelerator architecture
  • Bring up new hardware silicon and add support in the compiler for these hardware features
  • Work on bringing the compiler code to production quality and enable a wide range of applications of deep learning technology for internal clients and 3rd party developers
Requirements:
  • In-depth working knowledge of compiler architecture, front-end and middle-end optimizations, scheduling, register allocation, back-end code generation
  • Experience with IR and/or programming language design, esp. experience with MLIR and LLVM
  • High level C++ programming expertise and experience working in a large and complex software stack with a consistent track record of building high quality production software
Preferred Qualifications:
  • Experience with compiling for distributed and parallel execution environment including distributed execution, shared memory, synchronization, etc.
  • Experience with neural networks inference on dedicated SoC or GPU is highly desired
What We Offer:

At Apple, we offer a competitive salary, ranging from $175,800 to $312,200 depending on your skills, qualifications, experience, and location. You will also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Additionally, you will receive comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and reimbursement for certain educational expenses related to advancing your career at Apple.



  • Sunnyvale, California, United States Apple Full time

    **Company Overview:**At Apple, we are dedicated to creating innovative products that transform the way people live and work. Our team is passionate about developing cutting-edge technologies that empower users to achieve their full potential.Salary: The estimated annual salary for this role is between $175,800 and $312,200, depending on skills,...


  • Sunnyvale, California, United States Google Full time

    Role Overview:We are seeking an experienced compiler developer to join our team and contribute to the development of a novel processor designed to accelerate machine learning workloads.About the Job:You will be working on a high-performance compiler that implements operations at a distributed scale. You will collaborate closely with users of Tensor...


  • Sunnyvale, California, United States META Full time

    Meta OverviewMeta is embarking on a transformative journey to revolutionize the way people connect. As an Advanced Machine Learning Engineer Lead, you will be at the forefront of this evolution.Compensation: $150,000/year + bonus + equity + benefitsAbout the Role:The ideal candidate will have 8+ years of experience in software engineering and 6+ years in...


  • Sunnyvale, California, United States Apple Full time

    Role OverviewWe are seeking a highly skilled Deep Learning Compiler Specialist to join our Apple Neural Engine software team. As a key member of the team, you will be responsible for developing and optimizing compiler technology to accelerate deep learning applications for Apple products.Job DescriptionIn this role, you will work closely with...


  • Sunnyvale, California, United States eTeam Full time

    The Role: We are looking for a skilled software development engineer to join our team in Sunnyvale, CA. In this role, you will develop optimized software for vector machines in an embedded environment and build an optimization flow or compiler automation for SIMD or vector processors.About You:You have a strong background in compiler development and code...


  • Sunnyvale, California, United States Google Full time

    Unlock the Power of Machine Learning with GoogleWe're seeking a skilled Cloud Compiler Engineer to join our team and help accelerate machine learning workloads on Google's custom-designed Tensor Processing Units (TPUs).About the RoleAs a Cloud Compiler Engineer, you'll contribute to the development of high-performance implementations of operations at a...


  • Sunnyvale, California, United States META Full time

    Job Title: Machine Learning Engineering DirectorAbout the Role:We are seeking an experienced Engineering Director to lead our Machine Learning engineering team. The successful candidate will have a strong technical background in Machine Learning and experience managing large-scale engineering projects.About Us:


  • Sunnyvale, California, United States META Full time

    Job Description:As a Machine Learning Engineering Director, you will lead the development of cutting-edge machine learning solutions to drive business outcomes. You will work closely with cross-functional teams to design, implement, and deploy ML models, and ensure their integration with existing systems. The ideal candidate will have a strong technical...


  • Sunnyvale, California, United States Qualitative Financials Full time

    About Qualitative Financials: Qualitative Financials is a leading retail company that aims to provide its members with the best possible products and services. As a Senior Machine Learning Engineer, you will play a critical role in developing and implementing advanced machine learning models to enhance our retail operations.Estimated Salary: $180,000 -...


  • Sunnyvale, California, United States Apple Full time

    **Job Summary:** We are seeking an experienced Compiler Engineer to join our team at Apple. In this role, you will have the opportunity to design and develop compiler technology to accelerate deep learning applications for Apple products.Role Responsibilities:Design and develop compiler technology to accelerate deep learning applications.Collaborate with the...

  • Technical Lead

    3 weeks ago


    Sunnyvale, California, United States META Full time

    About Meta">Meta is a world-renowned leader in the tech industry, pushing the boundaries of innovation and creativity. As a Software Engineering Manager for Machine Learning, you will be part of a talented team driving cutting-edge technology and products.">Salary Range">The estimated annual salary for this position ranges from $177,000 to $251,000, with...


  • Sunnyvale, California, United States LinkedIn Full time

    As an AI/ML Engineering Manager at LinkedIn, you'll play a critical role in shaping our feed ecosystem's vision and strategy. You'll lead a team of machine learning engineers and collaborate with product and data science partners to drive innovation and growth.With 5+ years of industry experience, including significant work in machine learning, you'll bring...


  • Sunnyvale, California, United States Ceribell, Inc Full time

    Job OverviewCeribell, Inc. is seeking an experienced Machine Learning Engineer to join our team. As a key member of the Machine Learning Team, you will work on developing and deploying cutting-edge machine learning algorithms for neuro-diagnostics.Key ResponsibilitiesDesign, develop, and deploy machine learning models for neuro-diagnosticsCollaborate with...


  • Sunnyvale, California, United States Apple Full time

    About the RoleAs a Machine Learning Engineer, you will play a critical role in shaping the future of AI at Apple. You will work closely with cross-functional teams to design and develop innovative AI solutions that meet the needs of our customers and drive business growth.This is an excellent opportunity to work on exciting projects, learn from experienced...


  • Sunnyvale, California, United States Walmart Full time

    **Search for Relevance:As a Senior Machine Learning Engineer at Walmart Global Tech, you will play a critical role in developing and implementing advanced machine learning algorithms to optimize search results and improve customer experience. Your expertise in deep learning, natural language processing, and data analysis will enable us to drive business...


  • Sunnyvale, California, United States Apple Full time

    Join the Apple Team and Revolutionize the FutureAs a leading technology company, Apple is dedicated to creating innovative products and experiences that transform the world. Our AI & Data Platforms team seeks a talented Software Engineer to join our mission and contribute to the development of groundbreaking data and reporting apps.In this role, you'll have...


  • Sunnyvale, California, United States Apple Full time

    About the RoleWe are looking for a talented Compiler Architect to join our team at Apple. As a key member of our software development group, you will be responsible for designing and developing compiler technology to accelerate deep learning applications for Apple products.Key Responsibilities:Design and develop the compiler for Apple proprietary Neural...


  • Sunnyvale, California, United States Walmart Global Tech Full time

    Job DescriptionWe are looking for a highly skilled Senior Machine Learning Engineer to join our personalization team. The successful candidate will have a strong background in computer science, mathematics or statistics, and a minimum of 3 years of experience in computer vision and machine learning.The ideal candidate will possess a deep understanding of...


  • Sunnyvale, California, United States Bosch Group Full time

    We are a leading research and technology center dedicated to advancing the field of artificial intelligence. Our team in Silicon Valley is working on cutting-edge projects, including Foundation Models, Big Data Visual and Audio Analytics, Explainable AI, Natural Language Processing, 3D Perception & Mixed Reality, Cloud Robotics, Data Science, AI Platform,...


  • Sunnyvale, California, United States TalentBurst Full time

    Role OverviewTalentBurst is excited to announce a new position as a Machine Learning Applications Engineer. The ideal candidate will have a minimum of 3 years of experience developing machine learning and data applications. They will work closely with cross-functional software and QA teams to determine application requirements and develop APIs to interface...