Cake Job Search

Advanced filters
Off
Australia
At Google, we have a vision of empowerment and equitable opportunity for all Aboriginal and Torres Strait Islander peoples and commit to building reconciliation through Google’s technology, platforms and people and we welcome Indigenous applicants. Please see our Reconciliation Action Plan for more information.Minimum qualifications: Bachelor’s degree in Computer Science, a related field, or equivalent practical experience. 8 years of experience with software development in one or more programming languages. 3 years of experience with managing people or teams. 3 years of experience with leading projects. 3 years of experience in designing, analyzing, and troubleshooting distributed systems. Preferred qualifications: Master's degree in Computer Science or Engineering. Experience in problem solving and analyzing distributed systems. Experience with mobile development, application deployment. Experience with algorithms, data structures, analysis and software design or in Unix/Linux systems, Internet Protocol (IP) networking, performance and application issues. Ability to perform technical analysis across code, networking, operating systems, and storage, while maintaining the cognitive and verbal agility to manage discussions with executive leadership. Ability to manage the strategy while providing technical guidance to the team, enabling them to execute and deliver products on time and within budget. About the jobSite Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to users' needs and a fast rate of improvement. Additionally SRE’s will keep an ever-watchful eye on our systems capacity and performance. Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you’ll have the opportunity to manage the complex challenges of scale which are unique to Google, while using your expertise in coding, algorithms, complexity analysis and large-scale system design. SRE's culture of intellectual curiosity, problem solving and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow.To learn more: check out our books on Site Reliability Engineering or read a career profile about why a Software Engineer chose to join SRE. Android Site Reliability Engineering (SRE) manages the mission-critical infrastructure powering the global Android ecosystem of devices. The mission is to bridge the reliability gap between mobile and web platforms, building user trust through availability. We empower Product and Development teams to scale securely and seamlessly.Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.Responsibilities Lead software and systems engineers through planning, technical execution, and quality delivery. Grow engineering talent through mentoring and coaching strategies. Manage end-to-end availability and performance for mission-critical services while building automation to prevent recurrence. Collaborate with distributed partner teams and manage international on-call rotations. Align with Product and Developer teams to define and deliver Service Level Objectives (SLOs) that ensure reliability. Drive projects by leveraging existing frameworks and providing leadership in changing environments. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
At Google, we have a vision of empowerment and equitable opportunity for all Aboriginal and Torres Strait Islander peoples and commit to building reconciliation through Google’s technology, platforms and people and we welcome Indigenous applicants. Please see our Reconciliation Action Plan for more information.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 in an industry setting. Preferred qualifications: 2 years of experience with iOS application development. 2 years of experience with data structures and algorithms in an academic or industry setting. 2 years of experience with Swift, SwiftUI or Objective C. About the jobGoogle'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 Photos Onboarding iOS Growth team is focussed on the growth of new users into the Google Photos iOS app. The team is running many experiments to improve the user's first moments with Photos and promote the core growth metrics. The team owns On-boarding on iOS and Android, working with cross-functional peers as well as global engineering teams.In this role, you will help us to deliver new and improved features and identify, design and implement architectural improvements to existing features.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 Collaborate cross-functionally to design, build and deploy new product features. Work with other engineers to improve the software components and architecture. Identify, triage, debug, track and resolve issues in existing code. Help to ensure user's trust in Google Photos. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
At Google, we have a vision of empowerment and equitable opportunity for all Aboriginal and Torres Strait Islander peoples and commit to building reconciliation through Google’s technology, platforms and people and we welcome Indigenous applicants. Please see our Reconciliation Action Plan for more information.Minimum qualifications: Bachelor's degree or equivalent practical experience. 5 years of experience in product management or related technical role. 2 years of experience taking technical products from conception to launch (e.g., ideation to execution, end-to-end, 0 to 1, etc). Experience building agentic technologies. Preferred qualifications: Master's degree in a technology or business related field. 3 years of experience in a business function or role (e.g., strategic marketing, business operations, consulting). 3 years of experience in a role preparing and delivering technical presentations to executive leadership. 2 years of experience in software development or engineering. 2 years of experience working cross-functionally with engineering, UX/UI, sales finance, and other stakeholders. 1 year of experience in technical leadership. About the jobAt Google, we put our users first. The world is always changing, so we need Product Managers who are continuously adapting and excited to work on products that affect millions of people every day. In this role, you will work cross-functionally to guide products from conception to launch by connecting the technical and business worlds. You can break down complex problems into steps that drive product development.One of the many reasons Google consistently brings innovative, world-changing products to market is because of the collaborative work we do in Product Management. Our team works closely with creative engineers, designers, marketers, etc. to help design and develop technologies that improve access to the world's information. We're responsible for guiding products throughout the execution cycle, focusing specifically on analyzing, positioning, packaging, promoting, and tailoring our solutions to our users. Our team is building transformative AI-powered automation and in-flow assistance experiences that seamlessly integrate into users daily workflows on Androids large screen form factors.In this role, you will work at the intersection of DeepMind's AI models and Android's massive global scale. You will own a zero-to-one product pillar focused on bringing agentic AI experiences natively to Android's large screen form factors. With your strategic thinking, technical acumen, and collaboration skills, you will navigate a dynamic landscape and deliver transformative agentic AI experiences. Android is Google’s 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 Drive the definition, execution, and launch of our AI-powered agentic experiences pillar for Android large screens. Lead the team in building, testing, and validating novel user-facing AI concepts, keeping a relentless focus on solving real user problems rather than just showcasing technology. Act as the connective tissue between our engineering team, global Android ecosystem partners, and DeepMind to unblock technical constraints and deliver product. Design and execute comprehensive user testing for feature, translating quantitative and qualitative UX research into actionable engineering requirements. Define and track the core success metrics (adoption, latency, user satisfaction) for launched feature. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
At Google, we have a vision of empowerment and equitable opportunity for all Aboriginal and Torres Strait Islander peoples and commit to building reconciliation through Google’s technology, platforms and people and we welcome Indigenous applicants. Please see our Reconciliation Action Plan for more information.Minimum qualifications: Bachelor’s degree or equivalent practical experience. 3 years of experience in technical solution design roles. Experience in managing, deploying, and maintaining cloud-native software stacks and distributed systems. Experience managing software, including container orchestration (e.g., Kubernetes) and configuration management. Successful candidates will be required to obtain and maintain a Negative Vetting level 1 (NV1) Australian Government security clearance. Preferred qualifications: Experience in tactical edge or mobile data center and air-gapped technologies. Experience in evolving a functional capability or establishing new software operational processes within a larger organization. Experience with deployment, configuration, and system integration utilizing Infrastructure As Code (IaC) and GitOps practices. Experience operating within highly regulated or secure government frameworks (e.g., IRAP, ISM), and understanding of sovereign software requirements. Knowledge of Linux system configuration and administration, networking protocols, and software-defined infrastructure relevant to cloud native application environments. About the jobThe Google Australia Sovereign Cloud team builds, delivers and operates secure private cloud services. We aim to provide flexibility, reliability and scalability for an end to end capability, from the core to the edge, to enable operation in complex environments. We deliver and operate these private cloud deployments for the most critical Australian Federal Government customers, helping scale, secure and maintain the deployment whilst working closely with Google product teams to continually improve our technology. As a Technical Solutions Consultant within the Google Australia Sovereign Cloud team, you will be a driving lead behind the technical execution and operational scaling of secure private cloud assets and services. Beyond executing complex deployments, you will be instrumental in supporting (and at times, architecting) the team’s internal software functions and scaling our operational capabilities to meet the needs of the Australian Federal Government. You will own high-complexity deliverables and act as a critical bridge between software engineering theory and field-ready sovereign technology, ensuring the seamless lifecycle management of cloud assets and services.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 Lead the development and introduction of required software products and development of standard operating procedures (SOPs), automation frameworks, and deployment playbooks that allow the team to configure, release and scale software operations across Australia. Own the end-to-end lifecycle of multiple medium-to-high complexity software solutions, focusing on CI/CD pipeline development, version control, automated testing, and release management. Manage the technical deployment and orchestration of software on tactical edge and mobile data center platforms, optimizing performance for resource-constrained environments (low power, intermittent connectivity). Ensure the reliability and maintainability of software systems operating in disconnected environments meet strict sovereign and regulatory requirements. Mentor less experienced team members and drive collaboration with cross-functional engineering teams to ensure the alignment of operational software activities with broader Google product roadmaps. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
At Google, we have a vision of empowerment and equitable opportunity for all Aboriginal and Torres Strait Islander peoples and commit to building reconciliation through Google’s technology, platforms and people and we welcome Indigenous applicants. Please see our Reconciliation Action Plan for more information.Minimum qualifications: Bachelor’s degree in Computer Science, a related field, or equivalent practical experience. 2 years of experience with software development in one or more programming languages. Preferred qualifications: Master's degree in Computer Science or Engineering. 2 years of experience with designing, analyzing, and troubleshooting large-scale distributed systems. About the jobSite Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google Cloud's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to customer's needs and a fast rate of improvement. Additionally SRE’s will keep an ever-watchful eye on our systems capacity and performance. Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you’ll have the opportunity to manage the complex challenges of scale which are unique to Google Cloud, while using your expertise in coding, algorithms, complexity analysis and large-scale system design. SRE's culture of intellectual curiosity, problem solving and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow. 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 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. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
At Google, we have a vision of empowerment and equitable opportunity for all Aboriginal and Torres Strait Islander peoples and commit to building reconciliation through Google’s technology, platforms and people and we welcome Indigenous applicants. Please see our Reconciliation Action Plan for more information.Minimum qualifications: Bachelor’s degree or equivalent practical experience. 3 years of experience troubleshooting technical issues for internal/external partners or customers. Experience with Android application or platform development. Experience working with OEM, SoC, Original Device Manufacturer (ODM) or carrier partners within the Android ecosystem. Ability to communicate in English and Mandarin fluently in order to interact with stakeholders. Preferred qualifications: 5 years of experience managing projects and working with analytics, software coding, or customer-side web technologies. 5 years of experience in a customer-facing role. Experience in building Android applications and excellent problem-solving and debugging skills. Excellent project management skills with a track record of managing multiple customers and streams of work. Excellent programming skills in Java or Kotlin. Demonstrated creative problem-solving approach and strong investigative skills, combined with a strong sense of ownership, and a proactive can-do attitude. About the jobAs a Technical Solutions Consultant, you will be responsible for the technical relationship of our largest advertising clients and/or product partners. You will lead cross-functional teams in Engineering, Sales and Product Management to leverage emerging technologies for our external clients/partners. From concept design and testing to data analysis and support, you will oversee the technical execution and business operations of Google's online advertising platforms and/or product partnerships.You will be able to balance business and partner needs with technical constraints, develop innovative, solutions and act as a partner and consultant to those you are working with. You will also be able to build tools and automate products, oversee the technical execution and business operations of Google's partnerships, as well as develop product strategy and prioritize projects and resources. 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 Be the global technical local point of contact for existing, and prospective, Original Equipment Manufacturer (OEM) and internal partners. Deliver innovative, scalable solutions to work around technical constraints. Generate appropriate documentation and technical guidance to ease partner integration. Coordinate with business development and internal cross-functional partners on OEM request prioritizations. Provide OEM partner feedback and insights to Google Photos cross-functional teams, including Product Management, Design and Marketing. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
At Google, we have a vision of empowerment and equitable opportunity for all Aboriginal and Torres Strait Islander peoples and commit to building reconciliation through Google’s technology, platforms and people and we welcome Indigenous applicants. Please see our Reconciliation Action Plan for more information.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 full-stack development, across the 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 a related technical field. 2 years of experience with data structures and algorithms. Experience with developing accessible technologies. About the jobGoogle'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. NetSoft is part of a global software team that writes software to manage the forecasting, planning, design and delivery of Google's Wide Area Network (WAN) (e.g., AlphaNet), as well as aspects of the data centers.Google's WAN is an essential part of Google's products and services including Cloud, YouTube, Search, and Deepmind/Machine Learning (ML). The software is used by internal stakeholders to manage the data center spaces and WAN network plans, and is critical to Google's ability to build the network that the internal stakeholders and the world needs.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 product or system development code. Lead design reviews with peers and stakeholders to select among 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. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
At Google, we have a vision of empowerment and equitable opportunity for all Aboriginal and Torres Strait Islander peoples and commit to building reconciliation through Google’s technology, platforms and people and we welcome Indigenous applicants. Please see our Reconciliation Action Plan for more information.Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sydney NSW, Australia; Docklands VIC, Australia.Minimum qualifications: Bachelor’s degree in Computer Science, AI, Mathematics, a related technical field, or equivalent practical experience. 6 years of experience in software engineering or cloud computing, including 3 years of experience with machine learning systems design and managing the AI model life-cycle. Experience with modern application development and DevOps practices, including CI/CD, containerization (Docker, Kubernetes), and infrastructure-as-code. Experience using frameworks like PyTorch, TensorFlow, or JAX to develop and deploy AI solutions. Experience engaging with, and presenting to, technical stakeholders and executive leaders. Preferred qualifications: 10 years of experience in cloud computing, with a focus on machine learning architecture, software development and model deployment in a customer-facing or consulting role. Experience in architecting and developing software or infrastructure for distributed systems. Experience managing stakeholder expectations and building consensus around AI initiatives. Understanding of the AI/ML landscape, including knowledge of model evaluation frameworks, prompt engineering, and the integration of third-party foundational models. Ability to translate customer requirements into AI roadmaps, defining the technical architecture for fine-tuning, Retrieval-Augmented Generation (RAG), and custom model development. About the jobWhen leading companies choose Google Cloud, it's a huge win for spreading the power of cloud computing globally. Once educational institutions, government agencies, and other businesses sign on to use Google Cloud products, you come in to facilitate making their work more productive, mobile, and collaborative. You listen and deliver what is most helpful for the customer. You assist fellow sales Googlers by problem-solving key technical issues for our customers. You liaise with the product marketing management and engineering teams to stay on top of industry trends and devise enhancements to Google Cloud products. In this role, you will lead the design and development of prototypes, demonstrating the power of data, analytics, AI, and software engineering to solve complex business challenges for our customers. You will play a key role in mentoring team members and contributing to the strategic direction of our solution-building efforts.The APAC Google Forge team partners with customers to bring their visions to life. We collaborate closely to understand their challenges and ideas, then design and build practical working solutions using data, analytics, AI, and software engineering. Our goal is to demonstrate how these technologies can work together to achieve business results.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 Own the technical relationship with partners, empowering them to drive a successful pilot or proof-of-concept, support partners drive toward customer acceptance of the technical proposal, leading to an agreement, and work with partners during the migration phase to assure they have all the tools necessary to deliver a successful deployment. Build trusted advisory relationships and make recommendations on integration strategies, enterprise architectures, platforms, and application infrastructure required to implement a complete solution providing best practice advice to customers to enhance Google Cloud effectiveness. Lead the design, development, and iterative refinement of data-centric and AI-powered solutions on Google Cloud Platform, showcasing the potential of data and AI to address specific business needs. Establish and promote innovative best practices and methodologies for AI-driven solutions, contributing to industry thought leadership through publications, presentations, and community engagement. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
At Google, we have a vision of empowerment and equitable opportunity for all Aboriginal and Torres Strait Islander peoples and commit to building reconciliation through Google’s technology, platforms and people and we welcome Indigenous applicants. Please see our Reconciliation Action Plan for more information.Minimum qualifications: Bachelor’s degree in Computer Science, a related field, or equivalent practical experience. 2 years of experience with programming in one or more programming languages. 2 years of experience working with administration (e.g. filesystems, inodes, system calls) or networking (e.g. TCP/IP, routing, network topologies and hardware, SDN). Preferred qualifications: Master's degree in Computer Science or Engineering. 2 years of experience designing, analyzing, and troubleshooting large-scale distributed systems. About the jobSite Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google Cloud's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to customer's needs and a fast rate of improvement. Additionally SRE’s will keep an ever-watchful eye on our systems capacity and performance.Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you’ll have the opportunity to manage the complex challenges of scale which are unique to Google Cloud, while using your expertise in coding, algorithms, complexity analysis and large-scale system design. SRE's culture of intellectual curiosity, problem solving and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow. 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 Improve the whole lifecycle of services from inception and design, through deployment, operation, and refinement. Manage support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews. Provide guidance to other team members on managing availability and performance of mission critical services, on building automation to prevent problem recurrence, and on building automated responses for non-exceptional service conditions. Maintain services once they are live by measuring and monitoring availability, latency, and overall system health. Lead sustainable incident response and blameless postmortems. Scale systems sustainably through mechanisms like automation and evolve systems by driving changes that improve reliability and velocity. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
At Google, we have a vision of empowerment and equitable opportunity for all Aboriginal and Torres Strait Islander peoples and commit to building reconciliation through Google’s technology, platforms and people and we welcome Indigenous applicants. Please see our Reconciliation Action Plan for more information.Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience with testing, and launching software products. 5 years of experience with full-stack development, across the back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent. 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 and algorithms. 3 years of experience in a technical leadership role with leading project teams and setting technical direction. 3 years of experience with working in a matrixed organization involving cross-functional, or cross-business projects. About the jobGoogle'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. NetSoft is part of a global software team that writes software to manage the forecasting, planning, design and delivery of Google's Wide Area Network (WAN) (e.g., AlphaNet), as well as aspects of the data centers.Google's WAN is an essential part of Google's products and services including Cloud, YouTube, Search, and Deepmind/Machine Learning (ML). The software is used by internal stakeholders to manage the data center spaces and WAN network plans, and is critical to Google's ability to build the network that the internal stakeholders and the world needs.Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.Responsibilities Provide technical leadership on projects. Collaborate 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 software solutions. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience

Cake Job Search

Join Cake now! Search tens of thousands of job listings to find your perfect job.