Software Engineer Iii, Ai/ml, Platforms And Devices Job in Google Careers
Software Engineer Iii, Ai/ml, Platforms And Devices
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Software Engineer III - AI/ML, Platforms and Devices
Company: Google
Location: Bengaluru, Karnataka, India
Minimum Qualifications:
- Bachelor s degree or equivalent practical experience.
- 2 years of experience in software development with one or more programming languages, or 1 year with an advanced degree.
- 2 years of experience in data structures or algorithms.
- 1 year of experience in one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
- 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
Preferred Qualifications:
- Master's degree or PhD in Computer Science or a related technical field.
- Experience developing accessible technologies.
About the Job
Google's software engineers work on cutting-edge technologies that transform how billions of users connect, explore, and interact with information. Our products must handle data at a massive scale, far beyond web search. We seek engineers who bring innovative ideas from various fields, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence (AI), natural language processing (NLP), UI design, and mobile development.
As a Software Engineer, you will work on training and optimizing complex machine learning (ML) models for the Tensor Processing Unit (TPU). By enabling models across diverse applications like camera, speech, Translate, TTS (Text-to-Speech), and others on Edge TPU, you will gain valuable experience in efficient model architectures, optimization techniques, and on-device machine learning at Google. You will also be responsible for managing project priorities, deadlines, and deliverables.
Google's mission is to organize the world s information and make it universally accessible and useful. Our Devices & Services team combines the best of Google AI, software, and hardware to create radically helpful experiences for users. We design and develop new technologies and hardware to make user interactions faster, more seamless, and powerful. Whether advancing form factors, improving interaction methods, or innovating new ways to capture and sense the world around us, our Devices & Services team is helping make people's lives better through technology.
Responsibilities
- Write product or system development code.
- Collaborate with peers and stakeholders through design and code reviews to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency).
- Contribute to documentation or educational content and adapt based on product updates and user feedback.
- Triage product or system issues, debug, track, and resolve by analyzing the source of issues and their impact on hardware, network, or service operations.
- Implement solutions in one or more specialized Machine Learning (ML) areas, utilize ML infrastructure, and contribute to model optimization and data processing.
Qualification : Master's degree or PhD in Computer Science or a related technical field.

