Machine Learning Software Engineer
Company: Groq
Location: Mountain View
Posted on: May 14, 2022
|
|
Job Description:
At Groq, we radically simplify compute to accelerate workloads
in artificial intelligence, machine learning, and high-performance
computing.Why join Groq? You want to be a part of something
groundbreaking, where every day you can see the impact of your work
on Groq's technology and customer solutions. As a Groqstar, you
will join a talent-rich group of problem solvers and doers; in a
culture that focuses on team, growth, innovation, and creativity.
Simply put, at Groq, we defy gravity. We are changing as the world
changes and have evolved to a remote first company. Some roles may
require being located near our primary sites, which will be
indicated in the job description. We offer a competitive salary &
benefits package, numerous quality-of-life perks such as a home
office stipend, flexible learning allowance, optional professional
coaching and a schedule of fun team activities. Are you ready to
join our crew and help us reimagine machine learning and AI at
scale? If so, we look forward to connecting with you!Machine
Learning Software EngineerAbout this role: We are looking for
exceptional machine learning developers/ engineers/researchers with
experience developing machine learning models. As a part of the ML
Systems team at Groq, you will be working closely with Groq's
sales, applications and engineering teams to develop and optimize
ML models and systems for our hardware as well as contribute to
original research in the field. Responsibilities & opportunities in
this role:Develop kernels and models (both customer and public
domain models) for Groq hardware using low level proprietary
frameworks as well as popular higher level machine learning
frameworks. The models will span domains from machine learning
(computer vision, natural language processing, recommendation
engines, reinforcement learning) to high performance computing
(linear algebra) Optimize models for Groq's hardware by exploiting
proprietary hardware featuresPerformance analysis of models on Groq
hardwarePerformance analysis of large scale systems built using
Groq hardwarePerformance analysis of models on competitor
hardware/systemsContribute to driving features into Groq's hardware
based on model optimizations/insight Publish research papers
related to ML model optimizations, hardware, in top tier ML
conferences.Ideal candidates have/are:Analytical background with
the ability to quickly understand complex hardware technologies,
understand tradeoffs and build systems using them.ML (Neural
Networks) and math fundamentals expertise, with some
experience/deep understanding in one or more of the following
areas:Computer visionNatural Language ProcessingRecommendation
enginesReinforcement LearningLinear algebraExperience with a subset
of the following:Python and C/C++TensorFlow, Pytorch, Caffe or
other ML FrameworksHW accelerator programming languages such as
CUDA, MKLDNNProgramming experience on other accelerators such as
FPGAs, or DSPs from evaluation to production.Understanding of
processor architectures and distributed systems and their
implications on ML model performanceStrong writer and public
speaker; operate with integrity and drive transparency, openness,
and effective communication. Qualifications for this role:BS in CS,
CE/EE, Math, or Physics or equivalent work experience.2 to 10 years
of software and machine learning experience Recent PhD computer
science, math or engineering graduates with ML experience will also
be considered.Publication record in ML conferences (ICML, NeurIPS,
ICLR, CVPR) is a plusExcellent leadership, mentoring and
cross-functional collaborative and influencing skills.Effective
communication & presentation skillsAble to work in a very dynamic
start-up environmentAttributes of a Groqstar:Humility - Egos are
checked at the doorCollaborative and Team Savvy - We make up the
smartest person in the room togetherGrowth and Giver Mindset -
Learn it all versus know it all, we share knowledge
generouslyCurious and Innovative - Take a creative approach to
projects, problems, and designPassion, grit, and boldness - no
limit thinking; fueling informed risk takingAt Groq:Our goal is to
hire and promote an exceptional workforce as diverse as the global
populations we serve. Groq is an equal opportunity employer
committed to diversity, inclusion, and belonging in all aspects of
our organization. We value and celebrate diversity in thought,
beliefs, talent, expression, and backgrounds. We do not
discriminate against employees or applicants on the basis of any
protected classes or on the basis of any factors that do not
directly pertain to the job. We know that our individual
differences make us better. Come join us!
Keywords: Groq, Mountain View , Machine Learning Software Engineer, IT / Software / Systems , Mountain View, California
Click
here to apply!
|