Google India Pvt Ltd

Senior Software Engineer - Machine Learning Networking

Google India Pvt Ltd
Bengaluru/Bangalore
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 5 yearsMin. 5 years

Job Description

Senior Software Engineer, ML Networking - Bengaluru

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience with one or more general purpose programming languages including but not limited to: Java, C/C++, Python, or Go.

Preferred qualifications:

  • Experience with software architecture, software engineering, networking protocols, network virtualization, or networking.

About the job

Our team is supporting the development and implementation of Google Cloud Graphics Processing Unit (GPU) roadmap, including the integration of shared capabilities to enhance Machine Learning (ML) fungibility. We have a robust pipeline of programs scheduled for General Availability in 2026, including: A4X+ and A5.

We're not just maintaining the status quo. We're innovators delivering novel capabilities such as Graphics Processing Unit Remote Direct Memory Access (GPU RDMA), ML Networking for Virtual Machines (VMs) and bare metal, monitoring, packet telemetry, etc. Our team is growing rapidly, and with you on board, it will grow even stronger. As we deliver these key projects, you will have a unique opportunity to shape the future of Google's network. Your ideas and expertise will directly influence how we build and evolve the infrastructure that powers everything at Google.

Responsibilities

  • Understand capabilities provided by series of ConnectX (CX) network interface cards (NICs).
  • Design features that integrate graphics processing unit (GPU)-to-GPU communication capabilities into the Google Cloud infrastructure.
  • Code and implement the features that enable GPU-to-GPU communication on virtual machine (VM) families.
  • Deliver virtual machine learning (ML) networking infrastructure enabling ML workloads to run in Google Cloud Platform (GCP).
  • Enable GPU remote direct memory access (RDMA) networking for VMs and bare metal by exposing the NICs.

Experience Level

Senior Level

Job role

Work location
Work locationBengaluru, Karnataka, India
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 5 years

About company

Name
NameGoogle India Pvt Ltd
Job posted by Google India Pvt Ltd

Similar jobs you can apply for

Manufacturing / Production
Radix Hr Solutions Private Limited

QC Associate

Radix Hr Solutions Private Limited
Kachanayakana Halli, Bengaluru/Bangalore
₹18,000 - ₹18,000
Work from Office
Full Time
Any experience
No English Required

Quality Engineer

Sri Bhuvan Enterprises
Andrahalli, Bengaluru/Bangalore
₹22,000 - ₹30,000
Work from Office
Full Time
Min. 1 year
Basic English
Arman Foodtech Private Limited

QA / QC Executive

Arman Foodtech Private Limited
Garvebhavi Palya, Bengaluru/Bangalore
₹15,000 - ₹20,000
Work from Office
Full Time
Any experience
Basic English

Software Developer

Infronex Systems
Bennigana Halli, Bengaluru/Bangalore
₹25,000 - ₹72,000
Work from Office
Full Time
Any experience
Basic English

Junior PLC Programmer

Prorobot Automations
Bharat Nagar, Bengaluru/Bangalore
₹15,000 - ₹20,000
Work from Office
Full Time
Any experience
Good (Intermediate / Advanced) English
Learning Matters Private Limited

Associate - Monitoring And Evaluation, Impact Monitoring & Reporting

Learning Matters Private Limited
Ashok Nagar, Bengaluru/Bangalore
₹30,000 - ₹50,000
Work from Office
Full Time
Min. 3 years
Good (Intermediate / Advanced) English