Staff Software Engineer, Machine Learning
Company: Google
Location: Mountain View
Posted on: July 1, 2025
|
|
Job Description:
Minimum qualifications: Bachelors degree or equivalent practical
experience. 8 years of experience with software development in one
or more programming languages (e.g., Python, C, C++, Java). 5 years
of experience testing, and launching software products. Experience
with machine learning computer vision algorithm development and
tools (e.g., Tensorflow, Flume, Machine Learning Libraries),
Artificial Intelligence, Deep Learning. Preferred qualifications:
Master’s degree or PhD in Engineering, Computer Science, or a
related technical field. 3 years of experience in a technical
leadership role leading project teams and setting technical
direction. 3 years of experience working in a complex, matrixed
organization involving cross-functional, or cross-business
projects. Experience with LLM deployment, fine tuning, training,
prompt engineering. Experience launching applied ML, NLP or LLM
projects. About the job Googles software engineers develop the
next-generation technologies that change how billions of users
connect, explore, and interact with information and one another.
Our products need to handle information at massive scale, and
extend well beyond web search. Were looking for engineers who bring
fresh ideas from all areas, including information retrieval,
distributed computing, large-scale system design, networking and
data storage, security, artificial intelligence, natural language
processing, UI design and mobile; the list goes on and is growing
every day. As a software engineer, you will work on a specific
project critical to Google’s needs with opportunities to switch
teams and projects as you and our fast-paced business grow and
evolve. We need our engineers to be versatile, display leadership
qualities and be enthusiastic to take on new problems across the
full-stack as we continue to push technology forward. Google Photos
is a photo sharing and storage service developed by Google. Photos
is one of the most sought after products at Google and is looking
for both client-side (web and mobile), with server-side (search,
storage, serving) and machine intelligence (learning, computer
vision) Software Engineers. We are dedicated to making Google
experiences centered around the user. The US base salary range for
this full-time position is $197,000-$291,000 bonus equity benefits.
Our salary ranges are determined by role, level, and location.
Within the range, individual pay is determined by work location and
additional factors, including job-related skills, experience, and
relevant education or training. Your recruiter can share more about
the specific salary range for your preferred location during the
hiring process. Please note that the compensation details listed in
US role postings reflect the base salary only, and do not include
bonus, equity, or benefits. Learn more about benefits at Google .
Responsibilities Provide technical leadership on high-impact
projects. Influence and coach a distributed team of engineers.
Facilitate alignment and clarity across teams on goals, outcomes,
and timelines. Manage project priorities, deadlines, and
deliverables. Design, develop, test, deploy, maintain, and enhance
large scale software solutions.
Keywords: Google, Sunnyvale , Staff Software Engineer, Machine Learning, IT / Software / Systems , Mountain View, California