Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 10.0 years
10 - 14 Lacs
Hyderabad
Work from Office
Minimum qualifications: Bachelor's degree or equivalent practical experience. 5 years of experience with Machine Learning, with experience in construction of algorithms and programming (e.g., C, Python, MATLAB or Shell). 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. Preferred qualifications: 3 years of experience with AI/ML algorithms and tools, deep learning, or natural language processing. Experience working with one or more of the following: full stack, web, or mobile development, data engineering, applied Machine Leaning. Experience with one or more programming languages including but not limited to: Java, Python, TypeScript, JavaScript, HTML/CSS, PHP, SQL. 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. At Corp Eng, we build world-leading business solutions that scale a more helpful Google for everyone. As Google s IT organization, we provide end-to-end solutions for organizations across Google. We deliver the right tools, platforms, and experiences for all Googlers as they create more helpful products and services for everyone. In the simplest terms, we are Google for Googlers. Responsibilities Contribute to the design of the core architecture and foundations of products, and launch and maintain the service. Make independent, quality technical contributions. Contribute to the design of products including authoring and presenting design specifications. Work on both front-end and back-end development.
Posted 1 month ago
5.0 - 10.0 years
13 - 17 Lacs
Hyderabad
Work from Office
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, or launching software products, and 1 year of experience with software design and architecture. 3 years of experience with front-end and user interface development. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. 1 year of experience in a technical leadership role. Experience in 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.At Corp Eng, we build world-leading business solutions that scale a more helpful Google for everyone. As Google s IT organization, we provide end-to-end solutions for organizations across Google. We deliver the right tools, platforms, and experiences for all Googlers as they create more helpful products and services for everyone. In the simplest terms, we are Google for Googlers. Responsibilities Refer Data and AAML team under Enterprise Data and Engineering is responsible for Data Architecture, Data Engineering and Analytics, AI and ML technologies that empower our partners in engineering and business to deliver critical corporate functions. Deliver solutions to meet the data, reporting and analytics needs of Googlers. Drive high impact projects to deliver data management and investigative solutions for our partners across Google. Create and maintain logical and physical database designs. Ensure the integrity of data under the purview of the projects, including establishing security procedures to protect and maintain the highest level of confidentiality and data security.
Posted 1 month ago
5.0 - 10.0 years
15 - 19 Lacs
Hyderabad
Work from Office
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, or launching software products. 1 year of experience with software design and architecture. 1 year of experience in generative AI and machine learning. 1 year of experience implementing core AI/ML concepts. Preferred qualifications: Master's degree or PhD in Computer Science, or a related technical field. 1 year of experience in a technical leadership role. Experience with Python, Notebooks, ML Frameworks (e.g., Tensorflow). Experience in large-scale data systems. 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. In this role, you will be responsible for designing and developing next-generation software systems at the intersection of data analytics (data warehousing, business intelligence, spark, dataflow, data catalog, and more) and generative AI. You will work closely with our team of experts to research, explore and develop innovative solutions that will bring generative AI to the forefront of Google Cloud Platform (GCP) Data Analytics for our customers. Google Cloud accelerates every organization s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Responsibilities Write and test product or system development code. Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies (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. Design and implement solutions in one or more specialized Machine Learning (ML) areas, leverage ML infrastructure, and demonstrate experience in a chosen field.
Posted 1 month ago
5.0 - 10.0 years
45 - 50 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. 5 years of experience with data structures/algorithms. 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. Google Ads is helping power the open internet with the best technology that connects and creates value for people, publishers, advertisers, and Google. We re made up of multiple teams, building Google s Advertising products including search, display, shopping, travel and video advertising, as well as analytics. Our teams create trusted experiences between people and businesses with useful ads. We help grow businesses of all sizes from small businesses, to large brands, to YouTube creators, with effective advertiser tools that deliver measurable results. We also enable Google to engage with customers at scale. 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.
Posted 1 month ago
8.0 - 13.0 years
11 - 15 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience testing, and launching software products. 3 years of experience with software design and architecture. Preferred qualifications: Master s degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of experience with data structures/algorithms. 3 years of experience in a technical leadership role leading project teams and setting technical direction. Experience with API management and with platforms that serve developers with technical judgment on execution and delivering projects. Experience with cloud technologies and collaborating with teams across different time zones. About the job Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. 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 Cloud's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. You will anticipate our customer needs and be empowered to act like an owner, take action and innovate. 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. Google Cloud accelerates every organization s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Responsibilities Build the future of our API Experience, powering development for both internal and external customers. Craft and execute the API Proxy goals, identifying opportunities, assessing impact, and prioritizing initiatives. Establish the technical direction, guide the team through design and code reviews. Represent the team as a technical authority, building partnerships to drive design alignment and cross-functional with SRE, engprod, and other teams.
Posted 1 month ago
5.0 - 10.0 years
45 - 50 Lacs
Bengaluru
Work from Office
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, or launching software products, and 1 year of experience with software design and architecture. 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. The Core team builds the technical foundation behind Google s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company. Responsibilities Design and implement core Rust libraries that provide idiomatic interfaces to C++ frameworks and services. Collaborate with infrastructure teams to integrate Crubit and Rust into Google's production environment. Design, develop, and maintain Rust wrappers and interfaces for critical C++ server frameworks and libraries, enabling their use in Rust-based services. Help the team drive Rust adoption by providing support, training, and best practices to Google engineers. Understand the performance characteristics of Rust and C++ interoperability, optimizing for efficiency and safety.
Posted 1 month ago
5.0 - 10.0 years
7 - 12 Lacs
Bengaluru
Work from Office
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, or launching software products, and 1 year of experience with software design and architecture. 3 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent. 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. User experience is at the forefront of how we create intuitive, innovative, and beautiful products that people love. We strive to learn and understand our users needs, behaviors, and emotions to gather insights that inform product strategy and design. Our UX teams include designers, researchers, content strategists, and engineers who are passionate about quality, usability, and simplicity. We work on collaborative teams to solve complex challenges and craft experiences that highlight our products unique capabilities and personalities. Our work touches billions while exemplifying a key principle that is core to Google s philosophy: Focus on the user and all else will follow. Responsibilities Design, develop, and own key software components and features from ideation to deployment and long-term maintenance including working with modern front-end technologies (e.g., React, Angular) and backend systems. Lead and participate in design and code reviews, ensuring high-quality, maintainable, and scalable solutions. Identify and address technical debt and improve engineering practices. Take ownership of reliability, security, privacy, documentation, and testing strategies for your work, ensuring excellent production hygiene and support. Serve as a technical point-of-contact, collaborating with internal engineering teams, UX designers, and product owners to align technical direction ensuring delivery of new features. Identify problems and unmet needs, translating user insights into technical requirements to improve user experience.
Posted 1 month ago
5.0 - 10.0 years
8 - 13 Lacs
Hyderabad, Bengaluru
Work from Office
Minimum qualifications: Bachelor s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS, etc. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. 5 years of experience with data structures/algorithms. 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. The Core team builds the technical foundation behind Google s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company. 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.
Posted 1 month ago
5.0 - 10.0 years
16 - 18 Lacs
Bengaluru
Work from Office
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 or algorithms. 3 years of experience testing, maintaining or launching software products, and 1 year of experience with software design and architecture. 3 years of experience with front-end frameworks, full-stack development, or API development. Experience with Angular, HTML, JavaScript, CSS. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical fields. 1 year of experience in a technical leadership role. Experience developing accessible technologies. Experience in backend coding languages such as GOLang, Rust or Java. Experience in ML model coding languages (e.g., Python). 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. The Core team builds the technical foundation behind Google s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company. Responsibilities Write and test product or system development code. 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). Develop and maintain a unified frontend design system for core data applications ensuring consistency and accessibility across products. Build reusable User interface (UI) components that accelerate development velocity and reduce redundancy across Core Data frontend teams.
Posted 1 month ago
5.0 - 10.0 years
5 - 9 Lacs
Bengaluru
Work from Office
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, or launching software products, and 1 year of experience with software design and architecture. 3 years of experience with Android application development. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. 3 years of experience with performance, large scale systems data analysis, visualization tools, or debugging. 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. Google Photos is a photo sharing and storage service developed by Google. Photos is one of the most sought after products at Google and is looking for both client-side (web and mobile), with server-side (search, storage, serving) and machine intelligence (learning, computer vision) Software Engineers. We are dedicated to making Google experiences centered around the user. Responsibilities Write and test product or system development code and review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Collaborate cross functionally to design, build and deploy exciting new product features. Mentor and lead other junior engineers on the team and help ensure continued users trust in Google Photos. Work with other engineers to define, and continuously improve the software architecture. 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. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Posted 1 month ago
5.0 - 10.0 years
6 - 10 Lacs
Hyderabad, Bengaluru
Work from Office
Minimum qualifications: Bachelor s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. 5 years of experience with data structures/algorithms. 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. Android is Google s open-source mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world. 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.
Posted 1 month ago
5.0 - 10.0 years
5 - 8 Lacs
Bengaluru
Work from Office
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 in testing, maintaining, or launching software products. 1 year of experience with software design and architecture. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. Experience in delivering Android applications. Experience with working in an agile development environment. Experience in building user-friendly mobile experiences. 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. In this role, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.Google Play offers music, movies, books, apps and games for devices, powered by the cloud. It syncs across devices and on the web. As part of the Android and Mobile team, Googlers working on Google Play do everything from engineering our backend systems, to shaping product strategy, to forming great content partnerships. They make it possible for people to do things like buy an ebook or song on their Android phone, then have it instantly available on their laptop. The Google Play team enhances the Android ecosystem by giving developers and partners a premium store where they can reach millions of users. Responsibilities Write and test product or system development code. Lead and mentor a team of engineers, driving technical design and execution across Android and front-end serving components. Collaborate with cross-functional partners (e.g., Product, User Experience (UX), etc.) to define and deliver initiatives. Design, develop, and launch features across Android clients and front-end serving systems. Work with the Android technologies (e.g., Kotlin, Coroutine, Flow, Jetpack Compose) and solve problems and build user-friendly mobile experiences.
Posted 1 month ago
5.0 - 10.0 years
45 - 50 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. 5 years of experience with data structures/algorithms. 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. The Core team builds the technical foundation behind Google s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company. 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.
Posted 1 month ago
10.0 - 15.0 years
50 - 55 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience. 10 years of experience with software design and development for software layers found in ASIC such as boot, drivers, embedded firmware, libraries, and API for applications. 5 year of experience in people management and developing employees. 5 years of experience driving ASIC architecture decisions from a software point of view. Preferred qualifications: Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture. Knowledge of interaction types between hardware and software for different types of standard hardware blocks, CPU and accelerators. Experience with Android OS and similar, with a focus on power management, debug, quality of service or drivers. 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. As a Software Manager, you will understand software product requirements, use cases and applications, and how they relate to specific hardware blocks or sub-systems. You will represent the goal of the software team and their constraints, working at system architecture definition of hardware blocks with the hardware architects, and the implementation definition working with the Hardware Implementation team. You will define or influence their work with the goal of ensuring fulfillment of software requirements, striving for optimal software programming model and interfaces, discuss and come to an agreement on hardware/software trade-off solutions, ensure scalability to future software and applications, and backwards compatibility as much as possible. You will make decisions using a data driven approach adopting or developing a modeling platform that will help you side your requests. You will also be required to estimate the complexity of specific implementations with the intent of supporting educated estimation of staffing and schedule required by managers or planners. 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 Collaborate with company-wide stakeholders like product management, architecture, silicon architecture, silicon implementation, silicon software, and product software engineering team, to identify user experiences characteristics and how they can be mapped onto hardware in existence or in development. Understand interactions between hardware components and drive towards the definition of architecture and block s interactions design, providing options or trade-offs, identifying issues and driving them to resolution. Design architecture and software interfaces that enable a software programming model that can ultimately delight our application developers, and that can let them make use of hardware accelerators seamlessly and timely. Design and improve hardware from generation to generation based on the results of productization efforts, and to reduce technical debt.
Posted 1 month ago
3.0 - 8.0 years
40 - 45 Lacs
Hyderabad, Bengaluru
Work from Office
Minimum qualifications: Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or equivalent practical experience. 3 years of experience in software development in the area of consumer electronics or other embedded systems. 2 years of experience driving application-specific integrated circuit (ASIC) architecture , OS kernel, system on a chip (SoC) architecture, power and performance analysis. Preferred qualifications: Master's degree or PhD in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or equivalent practical experience. 5 years of experience in software design and development for software layers found in SoC (e.g., bootloaders, kernel, hypervisor, secure monitor, device drivers and embedded firmware). Experience with Android and any Real-time OS. Knowledge of interaction types between hardware and software for different types of standard hardware blocks, CPU, and accelerators. 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. The Silicon Software team has the long term charter to develop software for a variety of custom silicon being developed within Google. This includes IP for many diverse applications. We are working generations ahead of the market to enable groundbreaking features. In this role, you will be involved in developing software across a few domains such as platform software (BSP, firmware, drivers) delivered to our customers, silicon validation software to be used in the pre-silicon, and post-silicon validation, compilers, drivers, runtime, embedded firmware and tools in the machine learning domain, security architecture and systems, system power and performance, related engineering productivity and test engineering activities.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 research, design, and develop new technologies and hardware to make our user's interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices & Services team is making people's lives better through technology. Responsibilities Collaborate with stakeholders to identify user experiences characteristics and how they can be mapped onto hardware and software. Design architecture and software interfaces that enable application developers to make use of hardware accelerators and other IP. Understand interactions between hardware components, identify issues and bottlenecks, provide trade-off options and drive them to resolution. Help design or improve hardware from generation to generation based on lessons learned from productization efforts, and to reduce technical debt.
Posted 1 month ago
8.0 - 13.0 years
11 - 15 Lacs
Hyderabad
Work from Office
Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development, and with data structures/algorithms. 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture. Preferred qualifications: Experience with Maps, data structures that simplify spatially-oriented tools and platforms. Experience leading a team of engineers in a technical capacity and ability to lead and influence stakeholders. Ability to understand and respect user privacy and protecting S/PII data. Excellent communication skills, across significant timezone differences, along with excellent time-management skills. 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. At Corp Eng, we build world-leading business solutions that scale a more helpful Google for everyone. As Google s IT organization, we provide end-to-end solutions for organizations across Google. We deliver the right tools, platforms, and experiences for all Googlers as they create more helpful products and services for everyone. In the simplest terms, we are Google for Googlers. Responsibilities Partner with the Spaces Production Tech Leads and US-based Domain Tech lead to drive engineering excellence across the Spaces portfolio. Create and develop cross-pillar architectures that provide frameworks for long-term product development. Represent the team in technical forums. Write and review architecture and design docs. Oversee designs for the Hyderabad team, driving the Spaces design review program. Mentor other engineers, ramp up Nooglers, promote engineering excellence. Recruit engineers to help grow the team. Participate in Performance rating and promotion discussions. Work cross-organizationally and cross-functionally (e.g., Product Managers, UX Designers, Technical Program Managers) to deliver mission-critical impact across every campus and data center.
Posted 1 month ago
5.0 - 10.0 years
40 - 50 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor's degree in a technical field, or equivalent practical experience. 5 years of experience in program management. Experience delivering network technologies in enterprise offices, data centers, or ISP/Telco programs. Experience with Networking, Software Engineering and Executive Communication. Preferred qualifications: Experience with Networking Technologies and domains. Experience in software design, development of systems and algorithms in the Network Planning, Design and Deployment area. Ability to manage ambiguity of the problem space, requirement changes and priority adjustments. Ability to manage without authority and to challenge the status quo when necessary. Excellent problem solving and communication skills, with the ability to construct, articulate, and defend messages/insights from analysis. About the job A problem isn t truly solved until it s solved for all. That s why Googlers build products that help create opportunities for everyone, whether down the street or across the globe. As a Technical Program Manager at Google, you ll use your technical expertise to lead complex, multi-disciplinary projects from start to finish. You ll work with stakeholders to plan requirements, identify risks, manage project schedules, and communicate clearly with cross-functional partners across the company. You're equally comfortable explaining your team's analyses and recommendations to executives as you are discussing the technical tradeoffs in product development with engineers. Google Cloud accelerates every organization s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Responsibilities Deliver cross-functional projects/programs with predictability and ensure they provide value to our customers. Manage software programs that include large software components for network planning, design and operations as well as vendor software releases for various network device roles in Google s Global network. Manage ambiguity of the problem space, requirement changes and priority adjustments. Align team members and stakeholders, communicate widely and transparently, keep stakeholders appraised of progress through periodic updates and checkpoints such as engineering reviews. Use technical acumen to drive project delivery, technology reviews, guide technical proposals and build consensus between cross-functional teams. Set project/program success criteria, create measurable milestones, track deliverables and deliver customer value incrementally. Measure, analyze and optimize constantly to improve velocity, quality and efficiency of projects.
Posted 1 month ago
8.0 - 13.0 years
35 - 40 Lacs
Hyderabad
Work from Office
Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development, and with data structures/algorithms. 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture. Preferred qualifications: Experience building products based around AI models. Understanding of Agentic experience/AIML, Large Language Model and excellent coding skills. 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.At Corp Eng, we build world-leading business solutions that scale a more helpful Google for everyone. As Google s IT organization, we provide end-to-end solutions for organizations across Google. We deliver the right tools, platforms, and experiences for all Googlers as they create more helpful products and services for everyone. In the simplest terms, we are Google for Googlers. Responsibilities Participate in and lead architecture and engineering designs with peers and stakeholders, and exercise technical judgment. Experience building products based around AI models. Understand Agentic experience/AIML, LLM and have excellent coding skills, communication skills, and a passion for mentoring junior engineers. Review code, design docs, unblock team members and provide feedback to ensure standard practices are followed. Define the technical direction, lead and land the development of AI-first experiences for Googlers. Balance the need to deliver short term prototypes with the long-term strategy for generalizing them into AI-first experiences. Work cross-team and cross-product area to survey existing issues, and propose solutions and improvements.
Posted 1 month ago
8.0 - 13.0 years
16 - 20 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience with data structures/algorithms and software development in one or more programming languages. 5 years of experience testing, maintaining or launching software products, and 1 year of experience with software design and architecture. 5 years of experience with one or more of the following such 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. 3 years of experience with machine learning infrastructure (e.g., model deployment/evaluation, optimization, debugging) or large-scale distributed systems. Preferred qualifications: Experience with large-scale system design, artificial intelligence or machine learning. Knowledge of modern react-style web development. Understanding of the full web stack, including protocols and web server optimization techniques. 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. Google Cloud accelerates every organization s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Responsibilities Develop AI platforms and applications for Google Cloud's enterprise customers. Grow in a fluid environment solving critical issues and delivers innovative solutions at speed.
Posted 1 month ago
8.0 - 13.0 years
10 - 11 Lacs
Hyderabad, Bengaluru
Work from Office
Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience testing, and launching software products. 3 years of experience with software design and architecture. Preferred qualifications: Master s degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of experience with data structures/algorithms. 3 years of experience in a technical leadership role leading project teams and setting technical direction. 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects. 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. The ML, Systems, & Cloud AI (MSCA) organization at Google designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services (Search, YouTube, etc.) and Google Cloud. Our end users are Googlers, Cloud customers and the billions of people who use Google services around the world. We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global network, while driving towards shaping the future of hyperscale computing. Our global impact spans software and hardware, including Google Cloud s Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers. Responsibilities Provide technical leadership on high-impact projects. Influence and coach a distributed team of engineers. Facilitate alignment and clarity across teams on goals, outcomes, and timelines. Manage project priorities, deadlines, and deliverables. Design, develop, test, deploy, maintain, and enhance large scale software solutions.
Posted 1 month ago
5.0 - 10.0 years
8 - 12 Lacs
Hyderabad, Bengaluru
Work from Office
Minimum qualifications: Bachelor s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. 5 years of experience with data structures/algorithms. 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. Google Cloud accelerates organizations ability to digitally transform their business with the best infrastructure, platform, industry solutions and expertise. We deliver enterprise-grade solutions that leverage Google s cutting-edge technology - all on the cleanest cloud in the industry. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. 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.
Posted 1 month ago
8.0 - 13.0 years
35 - 40 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience with software development in one or more programming languages. 7 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. 5 years of experience with 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), or specialization in another ML field. 5 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging) or large-scale distributed systems. Preferred qualifications: 8 years of experience with data structures/algorithms. Knowledge of modern react-style web development. Familiarity with the whole web stack, including protocols and web server optimization techniques. Proven track record in large-scale system design, artificial intelligence, or machine learning. 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. Google Cloud accelerates every organization s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Responsibilities Develop AI platforms and applications for Google Cloud's enterprise customers. Grow in a fluid environment solving critical issues and deliver innovative solutions at speed.
Posted 1 month ago
5.0 - 10.0 years
8 - 13 Lacs
Bengaluru
Work from Office
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 or launching software products. 1 year of experience with software design and architecture. Experience in Web3.0 technologies and concepts such as blockchains, digital assets, dapps, cryptocurrency. Preferred qualifications: Experience with Google Cloud technologies (e.g., Kubernetes, BigQuery, Cloud SQL, Cloud ESF, etc). Experience with blockchain related technologies. Experience building highly available, real-time distributed systems. Experience with GenAI, AI Agents, or related 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. Google Cloud accelerates every organization s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Responsibilities Build a novel Cloud Web3 assistant product powered by an AI thinking agent and a suite of tools. Design and implement core components of the Google Cloud Web3 portal, Blockchain RPC, faucets, validators, datasets, and more, ensuring availability and security. Write reliable, efficient and testable software, take ownership of projects, meet deadlines and deliver high-quality work, including documentation and design contributions. Collaborate effectively within a globally distributed team. Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies (e.g. style guidelines, checking code in accuracy, testability, and efficiency).
Posted 1 month ago
5.0 - 10.0 years
8 - 12 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience testing, maintaining, or launching software products. 1 year of experience with software design and architecture. Preferred qualifications: 5 years of experience with data structures/algorithms. 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. In this role, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. The ML, Systems, & Cloud AI (MSCA) organization at Google designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services (Search, YouTube, etc.) and Google Cloud. Our end users are Googlers, Cloud customers and the billions of people who use Google services around the world. We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global network, while driving towards shaping the future of hyperscale computing. Our global impact spans software and hardware, including Google Cloud s Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers. Responsibilities 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). Build large-scale data processing pipelines with appropriate quality/reliability checks. Debug large-scale data pipelines. Build proper monitoring for both the health of data pipelines and quality of data. Treat access/privacy/compliance as first class operators for the data pipelines.
Posted 1 month ago
5.0 - 10.0 years
35 - 40 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. 3 years of experience with 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. 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging). Preferred qualifications: Experience with system design, artificial intelligence, or machine learning. Experience with the whole web stack, including protocols and web server techniques. Knowledge of modern react-style web development. 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. Google Cloud accelerates every organization s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Responsibilities Design, code, and deploy high-quality software at an accelerated pace, and create prototypes and iterate based on feedback. Explore and implement new AI/ML technologies. Engage in design and code reviews to ensure best practices and foster a culture of continuous improvement. Provide impact on Google's Cloud enterprise customers. Design and implement solutions in specialized ML areas, leveraging ML infrastructure.
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
40175 Jobs | Dublin
Wipro
19626 Jobs | Bengaluru
Accenture in India
17497 Jobs | Dublin 2
EY
16057 Jobs | London
Uplers
11768 Jobs | Ahmedabad
Amazon
10704 Jobs | Seattle,WA
Oracle
9513 Jobs | Redwood City
IBM
9439 Jobs | Armonk
Bajaj Finserv
9311 Jobs |
Accenture services Pvt Ltd
8745 Jobs |