Machine Learning Engineer, Design Verification, Silicon

2 Weeks ago • 5 Years + • Research & Development

Job Summary

Job Description

This Machine Learning Engineer role at Google focuses on design verification for silicon chips. Responsibilities include researching, designing, and implementing ML/AI algorithms for various verification tasks such as test case generation, coverage analysis, bug prediction, and performance optimization. The engineer will develop and maintain tools for data processing, model training, and evaluation, analyzing large datasets to identify patterns. Building and training ML models for anomaly detection and prediction, evaluating model performance, and participating in verification planning are also key responsibilities. The ideal candidate possesses strong experience with ML/AI frameworks, hardware description languages (Verilog, SystemVerilog, VHDL), and verification methodologies (UVM, OVM). Experience with simulation tools (Synopsys VCS, Cadence Xcelium, Mentor Questa) and proficiency in Python or C++ are essential.
Must have:
  • 5+ years ML/AI experience (TensorFlow, PyTorch)
  • Hardware description languages (Verilog, VHDL)
  • ML/AI application in hardware design
  • Data preprocessing & feature engineering
  • Python or C++ programming skills
Good to have:
  • Formal verification with ML
  • Coverage closure with ML
  • Verification methodologies (UVM, OVM)
  • Hardware architecture & microarchitecture
  • Simulation tools (Synopsys VCS, Cadence Xcelium)

Job Details

Minimum qualifications:

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field, or equivalent practical experience.
  • 5 years of experience with ML/AI frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
  • Experience with hardware description languages (e.g., Verilog, SystemVerilog, VHDL).
  • Experience with applying ML/AI techniques.

Preferred qualifications:

  • Experience with ML/AI applications in hardware design, verification and Low Power (e.g., formal verification with ML, coverage closure with ML).
  • Experience with verification methodologies (UVM, OVM).
  • Experience in data preprocessing and feature engineering, hardware architecture and microarchitecture.
  • Experience with simulation tools (e.g., Synopsys VCS, Cadence Xcelium, Mentor Questa).
  • Excellent programming skills in Python or C++.

About the job

Be part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.

Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.

Responsibilities

  • Research, design, and implement ML/AI algorithms techniques for various verification tasks, including test case generation, coverage analysis, bug prediction, and performance optimization. Develop and maintain tools and scripts for data collection, preprocessing, model training, and evaluation.
  • Analyze large datasets of simulation results, logs, and other verification data to identify patterns and trends.
  • Build and train ML models for various verification applications, such as anomaly detection, pattern recognition, and prediction.
  • Evaluate model performance and iterate to improve accuracy and efficiency.
  • Participate in verification planning and develop test plans that incorporate ML/AI-driven techniques. Execute verification tests and analyze results to identify bugs and coverage gaps. Develop and maintain verification tools and scripts to automate verification tasks.

Similar Jobs

ByteDance - Algorithm Engineer - Enterprise Solution R&D

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Snail Studios - Software Engineer - AI/Machine Translation

Snail Studios

(Remote)
2 Months ago
Google - Software Engineer, Research, Computational Imaging

Google

Mountain View, California, United States (On-Site)
1 Week ago
Luxoft - Senior ML Engineer

Luxoft

Poland, Ohio, United States (Remote)
4 Months ago
PlayStation Global - Senior Machine Learning Engineer

PlayStation Global

London, England, United Kingdom (On-Site)
1 Week ago
Google - Senior Staff Software Engineer, App Hub, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Google - Software Engineer, gReach Program for People with Disabilities

Google

Beijing, Beijing, China (On-Site)
1 Week ago
Krafton  - Studio Supporter - inZOI Studio

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Riot Games - Principal Software Engineer, Gameplay Networking SME

Riot Games

Los Angeles, California, United States (On-Site)
2 Weeks ago
ByteDance - Tech Lead, Software Engineer, Distributed Storage System

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Senior Data Scientist - NLP/LLM

The Walt Disney Company

Glendale, California, United States (On-Site)
2 Weeks ago
Google - Senior Software Engineer, Machine Learning, YouTube

Google

Mountain View, California, United States (On-Site)
5 Months ago
Applike Group - Senior Data Scientist (Recommendation Systems Expert) (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
6 Months ago
Attentive - Staff Machine Learning Engineer

Attentive

San Francisco, California, United States (Hybrid)
6 Months ago
Google - Senior Research Engineer, AI/ML

Google

London, England, United Kingdom (On-Site)
1 Week ago
Riot Games - Staff Research Scientist - Tech Research

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
NVIDIA - Continuous Bring Up Solution Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Canva - Staff Machine Learning Engineer - User Voice

Canva

Melbourne, Victoria, Australia (Remote)
3 Weeks ago
ByteDance - Machine Learning Engineer Intern

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

E2open - Trade Specialist

E2open

Bengaluru, Karnataka, India (On-Site)
7 Hours ago
Balbix - Technical Writer

Balbix

Gurugram, Haryana, India (On-Site)
6 Months ago
Zscaler - Senior Manager - Financial Planning and Analysis

Zscaler

Sahibzada Ajit Singh Nagar, Punjab, India (Hybrid)
8 Hours ago
Bluevine India - Transaction Risk Operations Analyst II

Bluevine India

Bengaluru, Karnataka, India (Hybrid)
1 Day ago
Google - Software Engineer III, Full Stack, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
5 Months ago
NVIDIA - Silicon Power Performance Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Gigamon - Sr Hardware Design Engineer

Gigamon

Chennai, Tamil Nadu, India (Hybrid)
2 Months ago
Google - Workforce Management Program Manager

Google

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Assystems - Junior Structure CAD

Assystems

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Mainframe Modernization Consultant, Google Cloud

Google

Karnataka, India (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Rivos - Silicon Logic Formal Verification - Full Time

Rivos

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
NVIDIA - Senior Timing Methodology Engineer

NVIDIA

Austin, Texas, United States (On-Site)
2 Months ago
Google - SoC and IP Design Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
Rivos - Silicon DFT - Intern

Rivos

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Riot Games - Principal Software Engineer (Gameplay) - Teamfight Tactics, Major Projects

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
Google - Senior Research Scientist, Quantum

Google

Goleta, California, United States (On-Site)
1 Week ago
ByteDance - Engineering Manager Machine Learning Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
ByteDance - Research Scientist, Foundation Model, Speech & Audio

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Google - Senior Software Engineer, CPU Performance Modeling Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Riot Games - Senior Software Engineer - 2XKO - Social

Riot Games

Sydney, New South Wales, Australia (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug