Staff ML Compiler Engineer, Compute
Company: Waymo
Location: New York
Posted on: April 25, 2024
Job Description:
Staff ML Compiler Engineer, Compute Mountain View, California,
United States New York, New York, United States Waymo is an
autonomous driving technology company with a mission to make it
safe and easy for people and things to get where they're going.
Since our start as the Google Self-Driving Car Project in 2009,
Waymo has been focused on building the Waymo Driver-The World's
Most Experienced Driver-to improve everyone's access to mobility
while saving thousands of lives now lost to traffic crashes. Our
Waymo Driver powers Waymo One, our fully autonomous ride-hailing
service, as well as Waymo Via, our trucking and local delivery
service. To date, Waymo has driven over 20 million miles
autonomously on public roads across 25 U.S. cities and conducted
over 20 billion miles of simulation testing.At Waymo, we are
mission-driven and believe deeply in the opportunity of autonomous
driving technology to improve mobility and make people's lives
better. We are united by purpose and responsibility (for our
employees and riders alike). We are looking for kind, committed,
employees who have integrity, dream big, work together as one team
and create a sense of belonging for one another that is the
foundation of our culture. We want each team member to feel
welcomed and included in every step of our exciting journey.
Waymo's Compute Team is tasked with a critical and exciting
mission: We deliver the compute platform responsible for running
the fully autonomous vehicle's software stack. To achieve our
mission, we architect and create high-performance custom silicon;
we develop system-level compute architectures that push the
boundaries of performance, power, and latency; and we collaborate
closely with many other teammates to ensure we design and optimize
hardware and software for maximum performance. We are a
multidisciplinary team seeking curious and talented teammates to
work on one of the world's highest performance automotive compute
platforms.In this role, you'll:
- Analyze the performance characteristics of code generated by
our production grade compiler and develop and implement engineering
roadmaps for its improvement
- Architect, design, and implement compiler support for novel
features of our unique neural network inference platform
- Guide model developers and hardware architects towards
improving the efficiency and achieved performance of inference
hardware via software/hardware codesignAt a minimum we'd like you
to have:
- Relevant education/work experience
- BS degree in Computer Science/Electrical Engineering or
equivalent practical experience and 7+ years of industry experience
OR
- MS degree in Computer Science/Electrical Engineering and 5+
years of industry experience OR
- PhD degree in Computer Science/Electrical Engineering and 3+
years of industry experience
- 3+ years of industry and/or academic experience working on
compilers for neural networks or linear algebra computation
targeting parallel architectures
- 1+ years of experience in techniques used to generate code
optimized for performance on a parallel architecture
- Strong C++ programming skillsIt's preferred if you have:
- Python programming experience
- Knowledge of computer architectures used for neural network
inference, and neural network performance characteristics
- Knowledge of the principles behind popular machine learning and
neural network algorithms and applicationsUS-Remote includes
employees working from their primary residence in certain locations
only, such as Arizona, California, Colorado, Connecticut, DC,
Florida, Georgia, Hawaii, Idaho, Illinois, Indiana, Maine,
Maryland, Massachusetts, Michigan, Minnesota, Missouri, New
Hampshire, Nebraska, New Jersey, New York, North Carolina, Ohio,
Oregon, Pennsylvania, South Carolina, Texas, Utah, Virginia,
Washington, and Wisconsin. This list may not be complete or
accurate, and candidates should speak with their recruiter about
their specific location for remote work.While at Waymo, you will
enjoy benefits that cover...Health and wellness: Our people are at
the heart of everything we do. At Waymo, you can enjoy top-notch
medical, dental and vision insurance, mental wellness support, a
Flexible Spending Account (FSA), a Health Saving Account (HSA), and
special wellness programs.Financial wellness: Your financial peace
of mind is important to us. At Waymo, we offer competitive
compensation, bonus opportunities, equity, a generous 401(k) plan,
1-on-1 financial coaching, a 529 College Savings Plan and lots of
other perks and employee discounts.Flexibility and time off: Take
the time you need to relax and recharge. Enjoy the flexibility to
work from another location for four weeks per year. We support an
on-site or hybrid work model and offer remote working
opportunities, paid time off, bereavement, sick, and parental
leave.Supporting families: When it comes to growing your family or
caring for your loved ones, you have our full support. Enhanced
leave options include paid parental leave (birthing parent gets 24
weeks of paid leave with up to 4 weeks of additional leave before
their due date, and non-birthing parent gets 18 weeks of paid
leave), and 20 days of subsidized backup childcare or adult/elder
care.. Access to fertility care or adoption support as you grow
your family.Community and personal development: At Waymo, you'll
find a range of opportunities to grow, connect, and give back. We
offer education reimbursement, personal and professional
development, mentorship, and other ways to connect through Employee
Resource Groups (ERGs), other internal groups, and even time off to
volunteer.Cool perks: Access to Google offices, cafes, wellness
centers, massages, and so much more. To support your wellbeing at
home, you can enjoy at-home fitness and cooking classes, and
more.The expected base salary range for this full-time position
across US locations is listed below. Actual starting pay will be
based on job-related factors, including exact work location,
experience, relevant training and education, and skill level. Your
recruiter can share more about the specific salary range for the
role location or, if the role can be performed remote, the specific
salary range for your preferred location, during the hiring
process. Waymo employees are also eligible to participate in
Waymo's discretionary annual bonus program, equity incentive plan,
and generous Company benefits program, subject to eligibility
requirements. Salary Range$226,000-$286,000 USD We appreciate your
interest in Waymo. Waymo is an equal employment opportunity
employer, committed to maintaining a supportive and inclusive
workplace for all employees. Waymo does not discriminate against,
and prohibits harassment of, any applicant or employee based on
race, color, sex, sexual orientation, gender identity, religion,
national origin, age, disability, military status, genetic
information or any other basis protected by applicable law. Waymo
will also consider for employment qualified applicants with
criminal records in accordance with applicable law. Waymo is
committed to ensuring equal opportunity for qualified individuals
with disabilities. If you are an individual with a disability and
require an accommodation to participate in the application or
interview process, please let the recruiting team know or email
waymo-candidatesupport@google.com. (This email address is intended
to be used only for requesting accommodations as part of the
application process. Other inquiries will not receive a response.)
Apply now Your location* Resume/CV* Upload file .pdf, .doc, or
.docx only. Attachments must not exceed 10MB. Cover Letter Upload
file .pdf, .doc, or .docx only. Attachments must not exceed 10MB.
How did you hear about this opportunity? A personal contact at
Google/Alphabet told me about the opportunity A personal contact at
Waymo told me about the opportunity Academic Contact (professor
recommendation, classmate, etc.) Agency Recruiter Outreach
Alphabet's Internal Job Board (Grow) Glassdoor Handshake Indeed
LinkedIn Media (blog post, news article, etc.) Social Media
(Facebook, Twitter, etc.) University Event (info session, tech
talk, luncheon, etc.) University Job Board Waymo Careers Page Waymo
Industry Event (conference, career fair, etc.) Waymo Recruiter
Outreach Word of Mouth Other Work Authorization* Note: Upon hire,
all employees are required to submit proof of legal right to work,
consistent with applicable law. Waymo also participates in the
E-Verify program. I am authorized to work for any employer in the
country in which this position is based. I require, or in the
future will require, Waymo's sponsorship to obtain work
authorization in the country in which this position is based (e.g.
H-1B, TN, etc.) My status to work in the country in which this
position is based is unknown. Please review and acknowledge our
Candidate Privacy Policy linked below:* I acknowledge that I have
read and understood the terms of the Waymo Applicant and Candidate
Privacy Policy. Are you a current or former Alphabet employee
(including Google and other Alphabet subsidiaries)?* Current
Alphabet Employee or Intern Former Alphabet Employee or Intern
Current or Former member of Alphabet extended workforce Never
worked at Alphabet Demographic Information (completion voluntary)
Waymo would greatly appreciate it if you could provide us with your
identity information. Your individual identity data will not be
accessible to recruiters, hiring managers or others who interview
you. Instead, it is used in aggregate to track and report Equity,
Inclusion, and Diversity (EID) progress. Answering these questions
is entirely voluntary, and a decision not to answer will not be
held against you. If you decide to provide demographic information,
it will be recorded and maintained in a confidential file. Whatever
your decision about providing this data, it will not be considered
in the hiring process or as a basis for employment decisions. If
you are offered and accept employment with Waymo, the information
collected during the application and recruitment process will
become part of your confidential employment record. Gender Man
Woman Non-Binary I don't wish to answer Race/Ethnicity (Select all
that apply) Hispanic or Latino American Indian or Alaska Native
Asian Black or African American Native Hawaiian or Other Pacific
Islander White I don't wish to answer Are you a veteran or
reservist? Yes No I don't wish to answer Do you identify as a
member of the LGBTQ+ (e.g., lesbian, gay, bisexual, queer, asexual)
community? Yes No I don't wish to answer Sorry, an error occurred.
Please verify all fields have been filled and try again. By
submitting my application, I certify that the information provided
(including in my resume/CV) is true and correct. I understand that
any misrepresentations or false statements made in connection with
the recruitment process may be grounds for disqualification from
further consideration for employment or, if employed, separation of
employment. Submit your application Submitting... Sorry, an error
occurred. Please verify all fields have been filled and try again.
Your application has been successful. Thank You You should receive
an e-mail within the next few minutes. Your application has been
successful. check_circle Thank You You should receive an e-mail
within the next few minutes.
Keywords: Waymo, Union City , Staff ML Compiler Engineer, Compute, Engineering , New York, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...