Senior Software Engineer, Machine Learning, Search

3 Months ago • 5-8 Years • Research & Development

Job Summary

Job Description

Google is seeking a Senior Software Engineer with a strong background in Machine Learning and Search to join our team in Bengaluru, India. You will be responsible for developing, testing, deploying, and maintaining software solutions for Google Search. You will work with a team of engineers to solve complex engineering challenges and expand our infrastructure while maintaining a universally accessible and useful experience that people around the world rely on. You will be responsible for writing and testing code, participating in design reviews, reviewing code developed by other developers, contributing to documentation, and debugging and resolving product or system issues.
Must have:
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development
  • 3 years of experience testing, maintaining and/or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with ML/AI algorithms and tools, deep learning and/or natural language processing
Good to have:
  • Master's degree or PhD in Computer Science or related technical field
  • 1 year of experience in a technical leadership role
  • Experience developing accessible technologies

Job Details

Minimum qualifications:

  • 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 and/or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience with ML/AI algorithms and tools, deep learning and/or natural language processing.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 1 year of experience in a technical leadership role. Experience developing accessible technologies.

About the job

Google's 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. We're 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.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

In Google Search, we're reimagining what it means to search for information – any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally.

Responsibilities

  • Write and test product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Similar Jobs

Google - Software Engineer III, Image Processing, Pixel Camera

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Bright Machines - Research Perception Scientist, Computer Vision and Machine Learning

Bright Machines

San Francisco, California, United States (On-Site)
4 Months ago
ByteDance - Student Researcher (Doubao (Seed) - Music Foundation Model) - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

France (Remote)
4 Months ago
SingleStore - Senior Engineer, Engine Security (C/C++)

SingleStore

Hyderabad, Telangana, India (Hybrid)
4 Months ago
Rivos - Silicon Performance Modeling - Intern

Rivos

Santa Clara, California, United States (On-Site)
4 Months ago
Valeo - Deputy Tech Lead

Valeo

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Luxoft - C++ Regular Software Engineer

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
2 Months ago
Microsoft - Research Intern - Maia-100 - AI Kernel Fusion

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Zoox - Embedded Software Engineer - Platforms

Zoox

Foster City, California, United States (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

QUANTIC DREAM - Data Analyst (F/M/NB)

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
3 Months ago
Zoox - Senior/Staff Software Engineer - Machine Learning

Zoox

Boston, Massachusetts, United States (Hybrid)
4 Months ago
Blind Squirrel Games - Technical Director

Blind Squirrel Games

Auckland, Auckland, New Zealand (On-Site)
2 Months ago
ByteDance - Video Codec Architect - Multimedia Lab

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Warner Bros Discovery - Senior Manager, Merchandising Analytics

Warner Bros Discovery

St Leonards, New South Wales, Australia (On-Site)
3 Months ago
Infoblox - Staff/Senior Data Engineer

Infoblox

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Saviynt - Technical Lead, Support operations- JSON

Saviynt

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
ByteDance - Senior GPU System Engineer - San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Luxoft - Support Network Engineer with Automation

Luxoft

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

ARF Design   - RTL Design Verification

ARF Design

Hyderabad, Telangana, India (On-Site)
8 Months ago
PwC - IN_ Senior Associate_SAP PM_Enterprise Apps SAP_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Consilio LLC - SR Site Reliability Engineer

Consilio LLC

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
CloudHire - Marketing Account Executive

CloudHire

Mumbai, Maharashtra, India (Remote)
4 Months ago
PwC - Internal Firm Services- Finance Project and Change Management - Manager- Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago
Omnissa - C++ Engineering Manager

Omnissa

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Sporty Group - IN Lead- Customer Success (Gurugram)

Sporty Group

Delhi, India (On-Site)
6 Months ago
PwC - D365 Manufacturing/Production

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Fluence - Senior Power Systems Engineer - BESS

Fluence

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Luxoft - QA Engineer Automation Lead

Luxoft

New Delhi, Delhi, India (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Alstom - Engineering Tools Deployment Manager

Alstom

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Rivos - Silicon SOC Verification - Full-time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
4 Months ago
Microsoft - Senior Researcher

Microsoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Meta - Software Engineer (Technical Leadership)

Meta

Burlingame, California, United States (On-Site)
3 Months ago
Wind River Systems - Member of Technical Staff – Workbench Development (Eclipse IDE)

Wind River Systems

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Marvell India - Performance Engineer

Marvell India

Pune, Maharashtra, India (On-Site)
4 Months ago
Intel Corporation - SerDes PHY System Engineer

Intel Corporation

Center District, Israel (Hybrid)
2 Months ago
Intel Corporation - SOC Architect

Intel Corporation

Boxborough, Massachusetts, United States (Hybrid)
3 Months ago
Tencent - Game Research & Development Intern, Engine Research 102577

Tencent

Bellevue, Washington, United States (On-Site)
4 Months ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Redmond, Washington, United States (On-Site)
3 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.

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