Taro Logo

Software Engineer, Machine Learning Profiler

Google is a global technology leader that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
$161,000 - $239,000
Machine Learning
Mid-Level Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Cloud Developer II, AI/ML, Professional Services

Cloud Developer II position at Google focusing on AI/ML solutions, requiring 6 years of experience and offering $147K-$216K base salary plus benefits.

Customer and Partner Solutions Developer, Conversational Agents

Mid-level Solutions Developer role at Google Cloud focusing on building and implementing conversational AI solutions for enterprise customers.

Software Developer III, AI/ML GenAI, Google Applied AI

Software Developer III role at Google focusing on AI/ML and GenAI development, requiring experience with LLMs and ML infrastructure.

Machine Learning Physical Design Engineer

Machine Learning Physical Design Engineer role at Google combining ML and chip design to optimize silicon solutions for consumer products.

Applied Machine Learning Engineer, AICore, Platforms and Devices

Applied Machine Learning Engineer position at Google, focusing on implementing Generative AI features and Gemini model integration for mobile applications.

Description For Software Engineer, Machine Learning Profiler

Google is seeking a Software Engineer for their Machine Learning Profiler team. This role involves collecting and analyzing profile data, providing expert-level visualizations, and offering user actionable advice. The ideal candidate will have experience in software development, data structures/algorithms, and machine learning. They will work on critical projects for Google's needs, with opportunities to switch teams as the business evolves. Key responsibilities include understanding data collection and analysis workflows, participating in design reviews, supporting ML paradigms for TPU chips, and collaborating across various teams. The role requires expertise in GPU architecture, CUDA development, and performance optimization. This position offers a competitive salary range of $161,000-$239,000 plus bonus, equity, and benefits. Google is committed to diversity and inclusion, providing equal opportunities for all qualified candidates. The role is based in Sunnyvale, CA, USA, with a hybrid work arrangement possible. Join Google Cloud in accelerating digital transformation and solving critical business problems for organizations worldwide.

Last updated 7 months ago

Responsibilities For Software Engineer, Machine Learning Profiler

  • Learn and build an intuitive understanding of existing data collection, analysis, and visualization workflows
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Support new and exciting Machine Learning (ML) paradigms such as horizontal scaling for upcoming Tensor Processing Unit (TPU) chips
  • Partner with product area leads to understand model optimization use cases
  • Collaborate across Hardware, Driver, Runtime, and Performance Analysis teams and with many other stakeholders

Requirements For Software Engineer, Machine Learning Profiler

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture

Benefits For Software Engineer, Machine Learning Profiler

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Benefits

Interested in this job?