Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 - 11.0 years
8 - 13 Lacs
Bengaluru
Work from Office
About the Job : Red Hat Software Engineering team seeks a Full stack Senior Software Engineer, with Frontend experience along with GoLang, to join our Secure Supply Chain organization. This role involves building, modifying, improving, and supporting a user-facing product based on Red Hat OpenShift. Leveraging your software engineering expertise, automation skills, and a focus on continuous improvement, you will contribute to a product where availability, reliability, and security are integral throughout the application lifecycle. As a Senior Software Engineer, your responsibilities will include developing new software to build the product, as well as creating tools to automate software deployments, upgrades, scaling, monitoring, alerting, and testing. Candidates must be willing and able to work from our Bangalore office, in India. In this role, you will predominantly develop UI components using React JS to support the user experience vision for our secure supply chain products. You'll need to be both creative and self-motivated, proficient in building web applications, and able to work with cross-functional teams from across the company. The primary area of expertise for this position is React JS and its associated frameworks (i.e. TypeScript, Redux, REST API, CSS, JSX, HTML, etc.). As a Senior Software Engineer, you will also collaborate with developers from other Red Hat projects and open source communities. As a full stack developer, it will be good to have hands-on experience in any one programming language. What will you do? Contribute to the development of cloud native developer experience Work together with the team, UX designers, and Product Managers to provide the necessary user interface(s) for the secure supply chain products Work closely with upstream projects, engineering teams, and other stakeholders to create and maintain high-quality features and capabilities for Red Hat solutions Take responsibility and ownership of development work and strive to produce quality software Work closely with Quality and Documentation team ensuring your deliverables are covered Work in an Agile environment and prioritize workload around release schedules Conduct design and code review sessions Enforce code quality and performance Analyze feasibility by presenting proofs of concepts Apply design patterns to solve problems Investigate and improve the established development processes Participate in the community by writing blogs, participating in forums, and speaking at user groups and conferences Deliver one or more critical software solutions on time and on (or under) budget Create tools that you yourself would like to use What will you bring? Bachelors or masters degree in computer science or a related field 6+ years of software development experience, especially web development related projects Experience developing and building scalable web-based applications on cloud Working experience in React.js preferred Very good understanding of JavaScript Proficient in HTML and CSS Experience as a full-stack engineer with programming experience in any of the programming language such as Java, Python, GoLang The following are considered a plus: Experience with development/build tools like TypeScript, Git, webpack, yarn, etc Experience with testing frameworks like Jest, React Testing library, PlayWright, and Cypress Experience working with a distributed team Experience with agile development Familiarity with open source development, projects, and processes is a plus Familiarity or interest with OpenShift, Kubernetes, or cloud platforms in general Familiarity with Node.js and Golang
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
Power Programmer is an important initiative within Global Delivery to develop a team of Full Stack Developers who will be working on complex engineering projects, platforms and marketplaces for our clients using emerging technologies., They will be ahead of the technology curve and will be constantly enabled and trained to be Polyglots., They are Go-Getters with a drive to solve end customer challenges and will spend most of their time in designing and coding, End to End contribution to technology oriented development projects., Providing solutions with minimum system requirements and in Agile Mode., Collaborate with Power Programmers., Open Source community and Tech User group., Custom Development of new Platforms & Solutions ,Opportunities., Work on Large Scale Digital Platforms and marketplaces., Work on Complex Engineering Projects using cloud native architecture ., Work with innovative Fortune 500 companies in cutting edge technologies,
Posted 1 month ago
6.0 - 11.0 years
15 - 17 Lacs
Noida, Delhi / NCR, Mumbai (All Areas)
Work from Office
Installations and configuration of Enterprise, Open source Databases (MySQL, MariaDB, PostgreSQL, MongoDB) on various flavors of UNIX, LINUX and Windows environments in standalone, High availability, DR databases. Production Instance to UAT/Dev
Posted 1 month ago
4.0 - 9.0 years
17 - 18 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor's degree or equivalent practical experience. 4 years of experience in front-end development, technical UX design, or prototyping. Experience in application development in one or more platforms/areas (e.g., web, iOS, Android, CompDes, XR). Experience with Jetpack Compose, Android UI development, Kotlin, and prototyping tools and techniques. Experience with mobile UI/UX principles and best practices. Preferred qualifications: 5 years of experience developing responsive, adaptive, and performant websites and applications. 5 years of experience in a UX Engineering, Mobile UI Development, or similar role. Experience working directly from design tools like Figma. Familiarity with integrating APIs or mock data into prototypes. Knowledge of animation principles and their implementation in Jetpack Compose. About the job At Google, we follow a simple but vital premise: "Focus on the user and all else will follow." Google s UX Engineers are versatile and passionate about taking on new problems to drive progress and vision for design teams. They re comfortable wearing many hats and get excited about working across discipline lines to develop products and prototypes that bring new ideas to life. Google User Experience (UX) is made up of multi-disciplinary teams of UX Designers, Researchers, Writers, Content Strategists, Program Managers, and Engineers: we care deeply about the people who use our products. The UX team plays an integral part in gathering insights about the attitudes, emotions, and behaviors of people who use our products to inspire and inform design. We collaborate closely with each other and with engineering and product management to create industry-leading products that deliver value for the people who use them, and for Google s businesses. The Android Developer UX team is dedicated to bringing intuitive tools and libraries to life, enabling developers to build exceptional apps for a global audience. Our work focuses on the tools and frameworks developers use every day, including Jetpack Compose, the Android Platform APIs, and UI within Android Studio. We strive to build and validate new, functional, and easy-to-use interaction conventions that are on the frontier of developer experiences. 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 Build interactive, pixel-perfect prototypes and proof-of-concepts using Jetpack Compose to explore, validate, and communicate UX design intent for Android developer tools and libraries. Collaborate closely with UX Designers to understand their vision and accurately translate design specifications (e.g. from Figma) into functional, high-quality Jetpack Compose code. Investigate and implement cutting-edge UI patterns and interactions using Jetpack Compose, pushing the boundaries of what's possible in Android developer experiences. Partner effectively with UX Designers, UX Researchers, Product Managers, and Software Engineers to ensure prototypes align with user needs, design goals, and technical constraints. Provide technical input during design phases, advocate for UI/UX best practices in Compose, and potentially contribute to internal UI component libraries or design system elements.
Posted 1 month ago
8.0 - 13.0 years
50 - 55 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. 5 years of experience with Android application development. 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. 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 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
8.0 - 13.0 years
8 - 12 Lacs
Hyderabad
Work from Office
Minimum qualifications: Bachelor's degree in Computer Science, a similar technical field of study, or equivalent practical experience. 8 years of experience with software development. Experience with one or more general purpose programming languages (e.g., Java, C/C++, Python or Go). Preferred qualifications: Experience with distributed processing and systems engineering. Experience with open source technologies, such as Apache Spark. 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 Design and develop software in Data Integration domain working on cloud native distributed systems stack. Drive the launch of quality new features. Manage individual project priorities, deadlines and deliverables and participate in design and code review.
Posted 1 month ago
8.0 - 13.0 years
50 - 55 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor's degree in Computer Science, or a related technical field, or equivalent practical experience. 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 3 years of experience in a technical leadership role overseeing projects with 2 years of experience in a people management, supervision or team leadership role. Preferred qualifications: Experience working with compilers or developer tools in general. Experience working with many partner teams. Ability to contribute to open source projects. About the job Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way. With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world. Responsibilities Lead the Bengaluru based kotlin compiler team. Develop junior engineers on the team providing regular feedback to foster their growth and performance. Guide the team to build out new features in the kotlin compiler and pursue improvements to the overall reliability and performance of the compiler's various parts. Grow our close collaboration with the kotlin compiler team at JetBrains and work with the broader android studio team at Google. Support the growing kotlin adoption across the developer community, and the expansion of kotlin beyond android including initiatives like server and kotlin multiplatform. Support key areas such as Compose, Live Edit, and Android Lint.
Posted 1 month ago
2.0 - 7.0 years
4 - 8 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor s degree or equivalent practical experience. 2 years of experience working with operating systems, computer architecture, embedded systems and Linux/Unix kernel, etc. 2 years of experience with software development in C or C++ programming languages. 2 years of experience with data structures or algorithms. Experience with the Android platform. Preferred qualifications: 4 years of experience working in embedded systems and Linux/Unix kernel. Experience with System Software in any of the following areas: ARM/ARM64 architecture, compilers, firmware, Operating systems, Linux kernel, filesystems/storage, device drivers, performance tuning, networking, tools, tests, virtualization, platform libraries, etc. Experience developing and designing software 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. As a member of the Android Systems team, you will work on the foundations of Android operating system and collaborate with Android teams in Google. You will contribute to the core of Android and work on variety of open source projects including the Linux kernel, Android OS, and build the future of Android together with our large partner ecosystem. You will work on areas such as storage, filesystems, low-level performance, and systems software. You will be contributing to Android's updatability, security and quality while working alongside leading domain experts from various areas. 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 Design, develop and deploy features for billions of users. Work on core system components including storage, filesystems, updatability, and virtualization. Create and ship Generic Kernel Image (GKI) for next generation devices. Scale development across a growing number of verticals (Wear, Auto, TV, large screen, etc.). Create and maintain a reliable and secure foundation for the Android software ecosystem.
Posted 1 month ago
2.0 - 7.0 years
4 - 7 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor s degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. 2 years of experience with data structures or algorithms in either an academic or industry setting. Experience with Bluetooth, C++, Java, and Android. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. 2 years of experience with performance, systems data analysis, visualization tools, or debugging. 2 years of experience with Android application development. Experience developing accessible technologies. Experience with Rust and System Architecture. 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 product or system development code. Review code developed by other engineers 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. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Posted 1 month ago
8.0 - 13.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor's degree in Computer Engineering, Computer Science, a related field, or equivalent practical experience. 8 years of experience with one or more of the following: Linux kernel, device drivers, git/gerrit, system integration. 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role. Experience developing with C/C++ in areas such as low-level systems development, synchronization, memory allocation, performance, and multi-threading. Preferred qualifications: Master's degree in Computer Engineering, Computer Science, or a related field. Experience with system software in any of the following areas - ARM/ARM64 architecture, compilers, firmware, Operating systems, Linux kernel, filesystems/storage, device drivers, performance tuning, networking, tools, tests, virtualization, platform libraries, etc. Experience working with operating systems, computer architecture, embedded systems and Linux/Unix kernel, etc. Experience developing and designing large software systems. Experience in coding C or C++. Knowledge of the Android platform. 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. As a member of the Android Systems team, you will pioneer, develop and build out our footprint in consumer hardware/software. You will contribute to the core of Android. You will work on a variety of open source projects including the Linux kernel, Android operating system, and build the future of Android together with our large partner ecosystem. You will work on areas such as storage, filesystems, low-level performance, and systems software. You will be contributing to Android's updatability, security and quality while working alongside leading domain experts from various areas. Areas of development may include the Linux kernel, device drivers, operating systems, virtualization, inter-process communication, performance optimizations, over-the-air update technology, and the Android core framework. 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 Design, develop and roll out features for billions of users. Work on core system components including storage, filesystems, updatability, and virtualization. Create and ship Generic Kernel Image (GKI) for next generation devices with billions of users already. Scale development across a growing number of verticals (e.g., Wear, Auto, TV, large screen, etc.). Work with our Android partners that ship hundreds of millions of Android devices each year.
Posted 1 month ago
2.0 - 7.0 years
7 - 11 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor s degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. 2 years of experience with data structures or algorithms in either an academic or industry setting. 2 years of experience with Android application development. 2 years of experience with performance, systems data analysis, visualization tools, or debugging. 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 product or system development code. Review code developed by other engineers 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. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Posted 1 month ago
2.0 - 7.0 years
7 - 11 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor s degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. 2 years of experience with data structures or algorithms in either an academic or industry setting. 2 years of experience with Android and Java programming. Experience with design, kotlin, android internals, wireless communications, API development. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. 2 years of experience with Android application development. 2 years of experience with performance, systems data analysis, visualization tools, or debugging. Experience working on the Android OS internals, applications, telephony stack or mobile wireless technologies (e.g., eSIM, 3GPP, IMS, Satellite). 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 Android Connectivity team is growing rapidly to support the next wave of technologies and services in the connectivity domain. We work on developing and launching mobile communication technologies and collaborate with internal and external partners to ensure a high performance and reliable voice and data connectivity experience to Android users. We design and develop Android telephony OS frameworks, applications and services that improve connectivity of the Android ecosystem including Phones, Tablets, Wearables and Auto. In this role, you will shape the next-generation telephony features including working on satellite, eSIM and cellular connectivity features and enabling seamless multi-device calling and messaging experiences. 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 product or system development code. Review code developed by other engineers 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. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Posted 1 month ago
2.0 - 7.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor s degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. 2 years of experience with data structures or algorithms in either an academic or industry setting. Experience working with compilers and developer tools. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. 2 years of experience with Android application development. 2 years of experience with performance, systems data analysis, visualization tools, or debugging. Experience developing accessible technologies. Experience in Java, Kotlin and Open Source Contributor. 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 Develop product or system code. Review code written by other engineers and provide feedback to ensure adherence to best practices (e.g., style guidelines, accuracy, testability, and efficiency). Contribute to documentation or educational content and adapt materials based on product/program updates and user feedback. Analyze product or system issues and resolve them by identifying root causes and evaluating their impact on hardware, network, or service operations and quality. Participate in or lead design reviews with peers and stakeholders to facilitate decisions among available technologies.
Posted 1 month ago
5.0 - 10.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor s degree or equivalent practical experience. 5 years of experience in software development using Java or Kotlin. 2 years of experience in leading teams. Experience in working with Android Operating Systems (OS) internals, Applications, Telephony Stack or Mobile wireless technologies. Experience in quality improvements with test coverage and code refactoring. Experience in building and scaling mobile applications. Preferred qualifications: Experience in cellular connectivity - Data, Telecom, eSIM or Satellite. Excellent communication and collaboration skills and ability to work with cross-functional teams. 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.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 Develop new features across the Telephony software stack including Android framework, applications and Google back end servers. Collaborate with other Software Engineers (SWEs), Product Manager (PMs), UX designers, cross functional teams and external partners. Debug and fix bugs reported during field testing and user feedback. Design, implement metrics to monitor production quality and impact. Identify and implement performance optimizations.
Posted 1 month ago
8.0 - 13.0 years
50 - 55 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience working in one or more of the following areas: security research, malware, reverse engineering. Experience in vulnerability and exploitation or hacking. Experience leading security engineering teams. Preferred qualifications: Experience in software development, SQL or code analysis or Python. About the job There's no such thing as a "safe system" - only safer systems. Our Security team works to create and maintain the safest operating environment for Google's users and developers. As a Security Engineer, you help protect network boundaries, keep computer systems and network devices hardened against attacks and provide security services to protect highly sensitive data like passwords and customer information. Security Engineers work directly with network equipment and actively monitor our systems for attacks and intrusions. You also work with software engineers to proactively identify and fix security flaws and vulnerabilities. You are a recognized expert in at least two security domains and use your leadership skills to manage a team that sets the direction and goals for solving Google-wide problems. You identify fundamental security problems at Google and drives major security improvements in Google infrastructure. The Android Anti-Malware team turns big Android malware problems into small problems. We do this by analysing upcoming, persistent, or severe malware families and malware categories, and by developing detection and mitigation strategies to reduce the harm they can cause to Android users. 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 Manage a team of security engineers (malware analysts). Perform reverse engineering, analyze and detect malware at scale. Advocate security and secure practices throughout the Google Play and Android ecosystem. Conduct research to identify potential attack vectors against Android. Work with other team members to improve Android security knowledge of malware and propose methods to detect and mitigate them.
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
22 - 27 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience. 5 years of experience in development, testing and deployment of consumer electronics/embedded systems. 5 years of experience in developing low-level firmware, device drivers, and Board Support Package (BSPs) within open-source projects. Experience with embedded programming in C/C++. Preferred qualifications: 10 years of experience in building consumer electronics, and with manufacturing, supply chain, and customer support processes. Experience with Linux development environments and Git/Gerrit. Experience with USB-C stacks, sensors, and other peripherals. Experience with ARM architecture-related BSP and device driver development. Knowledge of the Android stack and driver development. Ability to interpret hardware schematics and troubleshoot hardware issues. 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 collaborate with a team of kernel, firmware, and hardware engineers to design, implement, and improve features, processes, and overall quality. You will have the opportunity to develop firmware, device drivers, and kernel modules for a variety of ChromeOS/Andriod devices and contribute to open-source projects such as coreboot, ZephyrOS, ChromeOS, and Android. ChromeOS delivers quality computing at scale to provide universal and unfettered access to information, entertainment, and tools. Our mission is to empower anyone to create and access information freely through fast, secure, simple, and intelligent computing. Responsibilities Design and develop firmware/kernel features, collaborate with a team of engineers and product managers. Participate in bring-ups, work with partners to deliver new devices. This includes low-level device driver and Board Support Package (BSP) development. Evaluate and help improve firmware/device driver code and processes, focusing on scalability and maintainability. Collaborate with a global team of software and hardware engineers on new technology proposals and process improvements. Maintain quality by increasing unit and integration test coverage.
Posted 1 month ago
5.0 - 10.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor's degree in Computer Science, related technical field, or equivalent practical experience 5 years of experience designing and developing software systems Experience reviewing code developed by other engineers and providing feedback to ensure best practices (e.g., style guidelines, accuracy, testability, maintainability and efficiency) Client-side experience with Android and Android mobile development Preferred qualifications: Excellent collaboration and communication skills, particularly in working with remote leadership and cross-functional teams. 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. 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 Be part of a team that extends Android Studio, an open source IDE based on IntelliJ, written in Java and Kotlin, to make authoring, running, and debugging Android tests ever better. Help innovate new ideas to make Android testing easier and more robust, to get even more developers to automate their tests. Help rethink how Android Studio can leverage AI to support developers in their day to day development workflow, especially in testing their apps. Work with users who are also developers.
Posted 1 month ago
2.0 - 7.0 years
45 - 50 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor's degree or equivalent practical experience. Experience working on technical projects for Android App development. Experience in Kotlin programming language. Preferred qualifications: 2 years of experience in building Android apps. Experience launching new technology within the company to enhance developer productivity. Experience debugging performance issues in Jetpack Compose. Experience contributing to an open source project. 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 this role, you will work with developers, generate insights, create guidance, write example code, author blog posts, influence engineering plans, propose product changes, discover developer stories and inspire developers. 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 Work with developers to drive adoption of System UI APIs. Provide engineering direction and assistance to design, build, launch, and improve developer products. Become an expert in System UI APIs and tools, and identify opportunities for Google and developers to create better products for users. Work with the Jetpack Compose team to ensure that the System UI APIs align with Jetpack Compose best practices (the recommended way to build UIs on Android). Collaborate with Android System UI and developer experience Product and Engineering teams to deliver the most relevant developer narrative to Android developers.
Posted 1 month ago
3.0 - 8.0 years
35 - 40 Lacs
Pune
Work from Office
Minimum qualifications: Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience in software engineering. 3 years of experience in application or solution architecture. 3 years of experience in developing applications in one or more programming languages such as Java, Python, Go, or similar. Experience managing internal or client-facing projects to completion. Experience troubleshooting client's technical issues, and working with Engineering, Sales, and Services teams, and customers. Experience in designing, developing, and maintaining internet facing production-grade applications. Preferred qualifications: Experience in designing cloud-native enterprise applications. Experience with unit or automated testing tools such as Junit. Experience with networking technologies (e.g., Load Balancers, Firewalls) and web standards (e.g., Representational State Transfer Application Programming Interfaces (REST APIs), web security mechanisms). Experience with DevOps practices, including infrastructure as code, continuous integration, and automated deployment. Experience with deployment and orchestration technologies (e.g., Puppet, Chef, Salt, Ansible, Docker, Kubernetes, Mesos, OpenStack, Jenkins). Understanding of open source server software (e.g., NGINX, RabbitMQ, Redis, Elasticsearch). About the job The Google Cloud Consulting Professional Services team guides customers through the moments that matter most in their cloud journey to help businesses thrive. We help customers transform and evolve their business through the use of Google s global network, web-scale data centers, and software infrastructure. As part of an innovative team in this rapidly growing business, you will help shape the future of businesses of all sizes and use technology to connect with customers, employees, and partners. As an Application Modernization Engineer, you will work with customers to assess existing enterprise applications in anticipation of a cloud migration/modernization, by providing application design experience, assessing and classifying applications and application platforms, and proposing rewrite approaches to facilitate deployment to cloud native products like Google Kubernetes Engine. You will work with customers on legacy application re-design and implementation including application scaling, reliability, and ongoing operations such as application and feature rollouts, monitoring, and more. You will work closely with Product Management and Product Engineering to build and constantly generate excellence in our products. 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 Be a trusted technical advisor to customers, and design and build applications. Recommend approaches and estimated effort for application migration and modernization programs. Influence and coach a distributed team of engineers. Maintain high levels of development practices (e.g., technical design, solution development, systems configuration, test documentation/execution, issue identification and resolution) writing clean, modular and self-sustaining code, with repeatable quality and predictability. Manage project priorities, deadlines, and deliverables. Work with customers to design technical architectures, migration approaches, and application optimizations. Create and deliver best practice recommendations, tutorials, blog articles, sample code, and technical presentations adapting to different levels of key business and technical stakeholders.
Posted 1 month ago
5.0 - 10.0 years
25 - 30 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor's degree or equivalent practical experience. 5 years of experience in coding, developing test methodologies, writing test plans, creating test cases, and debugging. Experience with automation testing. Experience with Android devices or Wear OS. Preferred qualifications: Master's degree in Computer Science, Electrical Engineering, or a related field. Experience in building web-based solutions that improve test processes and reporting. Experience with fine-tuning LLMs and Vertex AI, or other Open Source AI libraries. Experience in Agile methodologies, CI, and release management. About the job At Google, our philosophy is build it, break it and then rebuild it better. That thinking is at the core of how we approach testing at Google. Unlike roles with similar names at the other companies, Test Engineers at Google aren't manual testers -- you write scripts to automate testing and create tools so developers can test their own code. As a Test Engineer, you navigate Google's massive codebase, identify weak spots and constantly design better and creative ways to break software and identify potential problems. You'll have a huge impact on the quality of Google's growing suite of products and services. The Pixel Wearables team is responsible for delivering quality Pixel Wearable products through integrated software and hardware testing. You will collaborate with cross-functional teams across multiple international sites to provide testing to achieve quality and implement automation testing, leveraging testing frameworks and AI/ML tools. 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 Own and drive wearables testing and performance strategies to ensure quality. Utilize the latest AI technologies to improve test coverage, effectiveness, productivity, and reporting. Build internal tools and dashboards to facilitate test efforts and provide insightful reporting. Research and evaluate new testing tools and technologies to enhance the team's capabilities. Identify and resolve technical challenges and bottlenecks in the testing process.
Posted 1 month ago
5.0 - 10.0 years
40 - 50 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor's degree or equivalent practical experience. 5 years of experience in program or project management. 5 years of experience in a privacy or data protection role. Experience in metrics management and data visualization. Preferred qualifications: Experience partnering in cross-functional projects or teams. Experience managing multiple priorities simultaneously. Ability to understand various perspectives across product, privacy, security and legal functions, showcasing versatility. Ability to communicate effectively across all levels including executive leadership team, peers and managers supported by excellent communications skills. Ability to work separately with a team-oriented mindset and strong interpersonal skills. Excellent project planning and organizational skills. 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. The Platforms Privacy team is a distributed privacy engineering team supporting Android and its first-party/third-party ecosystem. We ensure that products earn user trust by aligning with Google's privacy principles such as using data to deliver valuable products and services, develop with strong privacy standards, ensure transparency in personal data collection, offer meaningful privacy choices, act as a responsible stewards of user information. 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 Manage core operations and business cadence by maintaining operating processes and tools to effectively manage review and strategy work for platform privacy teams. Generate key privacy operations metrics by reporting on review trends and producing regular reports for leadership. Align review metrics across platform privacy teams by architecting and managing processes, considering existing privacy metrics workflows and applying customization where needed. Collaborate with stakeholders to evaluate support requests from product teams, recommend actions and develop related plans to address those requests. Conduct privacy reviews for the Android platform and related products including assessment of data collection practices and data usage for accuracy and compliance.
Posted 1 month ago
2.0 - 7.0 years
22 - 25 Lacs
Hyderabad
Work from Office
Minimum qualifications: Bachelor's degree or equivalent practical experience. 2 years of experience in responding to security alerts and incidents. Experience programming in Go, Python, C/C++, or Java. Experience in Identity Management, or operating systems such as Chrome OS, Linux, etc. Preferred qualifications: Experience in a security-oriented role or in server operations. Experience with monitoring, security measurement, and security observability. Knowledge of OS internals and platform security. About the job Security is at the core of Google's design and development process: it is built into the DNA of our products. The same is true of our offices. You're an expert who shares our seriousness about security and our commitment to confidentiality. You'll collaborate with our Facilities Management team to create innovative security strategies, investigate breaches and create risk assessment plans for the future. You believe that providing effective security doesn't come at the expense of customer service - you will be our bodyguard (and our long lost pal). The Enterprise Infrastructure Protection Security team is a global Engineering team that helps design, build, and use infrastructure securely at scale. Security Engineers work on a broad set of efforts focusing on scaling and automating security infrastructure and processes. We contribute to open source security software, conduct applied research, and implement novel technologies and architecture to deal with enterprise security across computing platforms such as mobile and cloud. Examples include establishing and enforcing controls to protect all of Google s environments, defending a diverse set of clients and servers in adverse environments, from common operating systems to emerging software and hardware platforms, and evolving authentication, access infrastructure, and policy to simplify user experience and keep Google safe. 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 infrastructure and drive its implementation to protect Google networks and systems. Provide security expertise and guidance to Google engineering and business teams. Conduct security reviews of core corporate and production infrastructure. Drive enterprise focused security improvements to Google products and services. Build security tools and processes for critical infrastructure protection, monitoring, and remediation.
Posted 1 month ago
3.0 - 8.0 years
40 - 45 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelor's degree or equivalent practical experience. 3 years of experience in Android app development. 1 year of experience in Kotlin programming language. Preferred qualifications: 4 years of experience in building Android apps. Experience debugging performance issues in Jetpack Compose. Experience rolling out a new technology at their company to improve developer productivity. Experience contributing to an open source project. 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 this role, you will work with developers, generate insights, create guidance, write example code, author blog posts, influence engineering plans, propose product changes, discover developer stories and inspire developers. 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 Work with developers to drive adoption of System UI APIs. Provide engineering direction and assistance to design, build, launch, and improve developer products. Become an expert in SysUI APIs and tools, and identify opportunities for Google and developers to create better products for users. Work with the Jetpack Compose team to ensure that the SysUI APIs align with Jetpack Compose best practices. Collaborate with Android System UI and Developer Experience product and engineering teams to deliver the relevant developer narrative to Android Developers.
Posted 1 month ago
5.0 - 10.0 years
40 - 45 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. Experience in software development and engineering, incorporating design methodologies, leveraging open source technologies, and working with distributed computing systems, including Apache Spark, Apache Hadoop, and Apache Hive. Experience in Open Source technologies, Big Data, Data Analytics, Artificial Intelligence, Machine Learning, and Database Internals. Preferred qualifications: Experience with database optimizations such as query and executor optimizations. Experience with data lakes like Apache Iceberg, Apache Hudi, Delta Lake, etc. Experience with Open Telemetry, JMX and other monitoring solutions. Experience with OSS projects like Spark, Hive, Trino, Ray, Flink etc. Experience working with data science tools such as Jupyter notebooks. Experience developing Cloud or SaaS products. 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. Cloud Dataproc enables open source data analytics users (Apache Hadoop, Spark, Trino, Flink, etc.) to lift and modernize their workloads into the cloud. Dataproc is a fast, easy-to-use, fully managed cloud service for running Apache Spark, Apache Hadoop and dozens of other OSS software in a simpler, performant and cost-efficient way. Dataproc also easily integrates with other Google Cloud Platform (GCP) services like BigQuery, Dataplex (governance, lineage), Catalog Stores to give a powerful and complete platform for data processing, analytics, and machine learning. 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 high-impact customer-facing features which make Cloud Dataproc the best place to run Spark, Ray, Trino, Flink and newer technologies in the cloud. Define the roadmap for Open Source technologies like Spark, Ray, Trino, Flink, etc. Define and implement the next generation Data Lakes and Lake Houses focusing on technologies like Iceberg, Hudi and Delta. Optimize the open source technologies for performance and efficiency. Design and build software stack to take advantage of Google technologies for faster cluster setup, efficient cluster operations, comprehensive monitoring and observability.
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 |