MountainViewRecruiter Since 2001
the smart solution for Mountain View jobs

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!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Mountain View RSS job feeds