Expert Compiler Developer for Accelerated Machine Learning

2 weeks ago


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 Processing Units (TPUs) to improve performance and efficiency, and with hardware designers to co-design future processors.

Your Key Responsibilities:

  1. Contribute to the development of a compiler for a custom-designed processor to accelerate machine learning workloads.
  2. Work with users of TPUs to optimize performance and efficiency.
  3. Collaborate with hardware designers to co-design future processors.
  4. Investigate high-level representations to effectively program large-scale, distributed, and heterogeneous systems.

Requirements:

  • Bachelor's degree or equivalent practical experience in Computer Science or related field.
  • 5+ years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 2+ years of experience working with CUDA C++ application development and 1 year of experience with Native Code, Just-In-Time (JIT), Cross, Source-to-Source or any other type of compilers.
  • 2+ years of experience with data structures or algorithms, with experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, or natural language processing.

Preferred Qualifications:

  • Master's degree or PhD in Computer Science or related technical fields.
  • Experience with performance, large-scale systems data analysis, visualization tools, or debugging.
  • Experience with debugging correctness and performance issues at all levels of the stack.
  • Experience with optimizations in mid-level and low-level architecture.
  • Experience with hardware/software co-design.
  • Experience in GPU integrating low-level CUDA work into higher-level frameworks (e.g., TF, JAX, PyTorch).

About Google Cloud:

Google Cloud accelerates every organization's ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google's cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

Compensation:

The base salary range for this full-time position is $161,000-$239,000 per year, plus bonus, equity, and benefits. Compensation details listed reflect the base salary only, and do not include bonus, equity, or benefits.



  • Sunnyvale, California, United States Apple Full time

    Company Overview">We are a team dedicated to pushing the boundaries of Machine Learning and Artificial Intelligence, enabling unique user experiences on Apple products. Our success is built on creativity, partnership, and cross-functional collaboration.Salary">The estimated annual salary for this role is between $175,800 and $312,200, depending on skills,...


  • Sunnyvale, California, United States Apple Full time

    Job DescriptionWe 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...


  • 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

    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

    Unlock the Power of Artificial IntelligenceIn this role, you will be part of the Meta Training & Inference Accelerator (MTIA) Software team, driving innovation in the PyTorch AI framework. Our comprehensive AI Compiler strategy delivers a highly flexible platform for training and serving deep learning models, with auto-tuned high performance on specialized...


  • Sunnyvale, California, United States Apple Full time

    **About the Role:** As a Compiler Engineer at Apple, you will play a critical role in designing and developing compiler technology to accelerate deep learning applications for our products.Key Responsibilities:Develop and lead complex compiler features and mentor engineers.Collaborate with the platform architecture team to define new hardware features and...


  • Sunnyvale, California, United States META Full time

    Job SummaryWe are seeking a highly skilled Machine Learning Systems Engineer to join our Reality Labs Silicon team. As a key member of our engineering team, you will work closely with researchers and engineers to implement and contribute to the development, enablement, and optimization of machine learning accelerator hardware-software verticals 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 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 Apple Full time

    Role OverviewWe are seeking a highly skilled Neural Engine Compiler Developer 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:Develop the compiler for Apple proprietary Neural...


  • Sunnyvale, California, United States Walmart Full time

    Data Science RoleWe're looking for an experienced Senior Data Scientist to join our Market Intelligence (MINT) team at Walmart Labs. As a key member of our analytics team, you'll be responsible for developing and deploying machine learning models that drive actionable insights for pricing, assortment, and marketing optimization across...


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

    About the RoleWe're seeking a talented Hardware Architecture Modeling Engineer to join our team, shaping the future of AI/ML hardware acceleration. This role offers an exciting opportunity to drive cutting-edge TPU technology that powers Google's most demanding AI/ML applications.You'll work with hardware and software architects to model, analyze, and define...


  • 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...


  • Sunnyvale, California, United States Amazon Full time

    About the RoleWe are looking for an experienced Sr. ML Architect to join our team and help develop next-generation chips based on a revolutionary architecture. As a key member of our SOC development team, you will be responsible for analyzing deep learning workloads, proposing and implementing new hardware architectures, and collaborating with...


  • Sunnyvale, California, United States Google Full time

    At Google, we're looking for a talented Senior Machine Learning Engineer to join our team. As a key member of our performance optimization team, you will be responsible for designing and developing cutting-edge technologies that improve the performance of our systems.About the JobYou will work closely with our software engineering team to develop and deploy...


  • Sunnyvale, California, United States META Full time

    Job OverviewMeta Platforms, Inc. is a technology leader that empowers people to connect, find communities, and grow businesses through innovative products like Messenger, Instagram, and WhatsApp. As we continue to push the boundaries of social technology, we are seeking an experienced professional to join our team as an Expert in AI and Machine Learning...


  • Sunnyvale, California, United States Walmart Full time

    About the RoleWe are looking for an experienced Senior Data Scientist to join our team at Walmart Global Tech. As a member of our personalization team, you will be responsible for developing and implementing innovative data-driven solutions to enhance customer experiences and drive sales growth.The ideal candidate will have a strong background in Computer...


  • Sunnyvale, California, United States META Full time

    About METAMETA is proud to be an industry leader in the development of AI technologies. Our team is passionate about creating innovative software solutions that drive business growth and make a positive impact on society.Our Mission:At META, we strive to push the boundaries of what is possible with AI technology. We believe that by working together, we can...


  • Sunnyvale, California, United States Grid Dynamics Full time

    Job DescriptionWe are seeking an experienced AI Engineer to join our team. In this role, you will work on cutting-edge projects leveraging bleeding-edge big data technologies to develop high-performance data analytics platforms.Build machine learning tooling to facilitate various phases of the ML lifecycle from model training, data ETL, end-to-end model...


  • Sunnyvale, California, United States Saxon Global Full time

    We are excited to announce the opening of a Machine Learning Developer position at Saxon Global in San Francisco. The estimated salary for this role is $120,000 - $150,000 per year.Job Responsibilities:This role involves performing and interpreting data studies and product experiments concerning new data sources or new uses for existing data sources.The...