Cake Job Search

Advanced filters
Off
Republic of Singapore
Mid-Senior level
Google will be prioritizing applicants who have a current right to work in Singapore, and do not require Google's sponsorship of a visa.Minimum qualifications: Bachelor's degree in Computer Science or a related technical field or equivalent practical experience. 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 1 year of experience with full stack development, across back-end (e.g., Java, Python, GO, or C++ codebases), and front-end experience including JavaScript or TypeScript, HTML, CSS, or equivalent. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. Experience in at least two programming languages selected from C, C++, C#, Java, JavaScript, Go, or Python. Experience in software development for security, machine learning, distributed systems, Unix/Linux environments, or web/mobile applications. Expertise in AI, with specific experience in agentic software engineering. 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.As a key member of a small and versatile team, you design, test, deploy and maintain software solutions. Enterprise Data Protection (EDP) is focused on protecting Google from exfiltration of intellectual property. You will work on an engineering team that builds software systems that implement an array of security controls to prevent accidental or malicious data exfiltration. This will include threats that originate from human or autonomous AI agentic actions. Responsibilities Work on a team of software engineers to implement security controls across all systems processing or storing intellectual property, leading significant components designed to prevent data exfiltration. Partner with Security Engineers, Product Managers, Technical Program Managers, and cross-functional stakeholders to deploy preventive exfiltration controls. Design and build controls for systems including Workspace, Chrome, Bug Manager, Corporate Endpoints, and Access Management. Build next generation security controls that are context aware, and manage threats from agentic AI. 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
Google will be prioritizing applicants who have a current right to work in Singapore, and do not require Google's sponsorship of a visa.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 back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent. Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. Experience building software for data privacy or security (e.g., identity and access management). Experience with modern software engineering practices, including unit testing, continuous integration, and code review. Experience in Go and Python and familiarity with public cloud platforms and basic cloud security concepts. Ability to learn quickly and adapt to new technologies and ambiguous problem spaces. Excellent communication skills and ability to collaborate effectively within a global team. 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. As a Software Engineer III in the Singapore Cloud and Third Party Security team, you will work independently to deliver on well-defined engineering milestones. You will contribute to building and scaling products that identify and secure Alphabet's public cloud and third-party environment usage. You will collaborate closely with senior engineers and cross-functional partners, leveraging this opportunity to deepen your expertise in cloud security engineering while helping establish our Singapore software engineering presence.Responsibilities Implement and test software features, APIs, and tools to support cloud security controls and third-party risk remediation. Deliver end-to-end tasks and milestones for projects with minimal assistance from more senior team members, planning and organizing your own work effectively. Participate in system design and architectural discussions, contributing technical perspectives and helping select appropriate approaches to address technical challenges. Collaborate with immediate team members and cross-functional partners to deliver on project milestones and proactively manage blockers. Maintain high code quality by writing comprehensive unit/integration tests, participating in code reviews, and improving documentation. 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
Google will be prioritizing applicants who have a current right to work in Singapore, and do not require Google's sponsorship of a visa.Minimum qualifications: Bachelor's degree in Computer Science or a related technical field or equivalent practical experience. 2 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent. 2 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 2 years of experience working on large scale distributed systems, or similar experience with mobile or web development. Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. Expertise in AI, with specific experience in agentic software engineering. Familiarity with cybersecurity solutions and related product landscapes. Background in AI-driven large-scale data reasoning and inference processes. 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. Enterprise Data Protection (EDP) is focused on protecting Google from exfiltration of intellectual property. You will work on an engineering team that builds software systems that implement an array of security controls to prevent accidental or malicious data exfiltration. This will include threats that originate from human or autonomous AI agentic actions. You will lead significant components of these systems in terms of design and development, working with cross functional stakeholders across geo locales. Responsibilities Work on a team of software engineers to implement security controls across all systems processing or storing intellectual property, leading significant components designed to prevent data exfiltration. Partner with Security Engineers, Product Managers, Technical Program Managers, and cross-functional stakeholders to deploy preventive exfiltration controls. Design and build controls for systems. Build and implement automatic AI-based classification systems for next-generation, context-aware security. Ensure security controls effectively mitigate risks from both human and autonomous agentic AI threats. 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
Google will be prioritizing applicants who have a current right to work in Singapore, and do not require Google's sponsorship of a visa.Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience programming in Java, Python, Golang, C++, or equivalent codebases. 5 years of experience testing, and launching software products. 5 years of experience building software for data privacy or security (e.g., identity and access management). 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. 3 years of experience in a technical leadership role. Experience growing engineering sites or large communities, with a commitment to fostering high-trust and high-performing team cultures. Experience in security domains, particularly in cloud infrastructure and third-party security controls. Proficiency in Go or Python, with a proven track record of designing and evolving distributed systems that handle global-scale data with high availability and security. Ability to influence global, executive stakeholders and drive technical alignment across differnet organizations and geographies. 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. As the Staff Software Engineer for the newly formed Software Engineering team within the Cloud and Third Party Security team in Singapore, you will be a foundational lead for our new, high-impact Software Engineering team.You will leverage your software development expertise to build scalable, high-quality systems and products to identify, measure and remediate security gaps in Alphabet's usage of public cloud infrastructure, third-party vendors and SaaS. You will act as a technical lead to mentor and help grow software engineers, working cross-functionally with stakeholders across Google to enable achieving our risk reduction goals.Responsibilities Define and drive the Cloud and Third-Party Security technical outlook and software engineering roadmap to meet risk reduction goals by resolving ambiguous technical problems, identifying future work, and ensuring technical excellence and manageable complexity. Implement improvements to the overall quality and maintainability of engineering efforts within the Cloud and Third Party Security domain, using data and technical judgment to prioritize targeted investments. Collaborate with various cross-functional roles (e.g., Security Engineers, Technical Solutions Consultants, Technical Program Managers) to establish requirements and deploy systems/products that facilitate the rollout of controls to prevent or mitigate the risk of undermanaged Cloud and third-party vendor usage. Build and cultivate a high-performing engineering culture through technical mentorship and engineering excellence. 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
Google will be prioritizing applicants who have a current right to work in Singapore, and do not require Google's sponsorship of a visa.Minimum qualifications: Bachelor’s degree, or equivalent practical experience. 8 years of experience in software development. 3 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent. 3 years of experience in a technical leadership role. 3 years of experience with machine learning, AI algorithms, data analysis, anomaly detection, SQL, Python. 2 years of experience in a people management or team leadership role. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. 3 years of experience working in a complex, matrixed organization. Proven track record of successfully launching new products or services to market. About the jobLike 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. Whether it is paying online with Autofill, using tap and pay in stores, or using the Google Pay app, the Payments team at Google is focused on making payments simple, seamless, and secure. In addition to consumer payment technologies, the Payments team also powers the money movement between Google and its consumers and businesses.Responsibilities Mentor, coach, and foster growth of a high-performing Singapore-based engineering team, fostering an excellent culture with high technical standards. Define strategic objectives over a portfolio of integrations that aligns team capabilities with the goal of making Wallet as a Google Account primitive. Define the technical direction and engineering requirements for Wallet integrations by building cross-platform abstractions that connect Google’s ecosystem to Android and Chrome. Partner with US-based Product Managers, UX, and cross-functional Software Engineering managers and other intelligence teams (like Chrome and Android) to ensure harmonious growth and scaling of the Wallet integration infrastructure. 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
Google will be prioritizing applicants who have a current right to work in Singapore, and do not require Google's sponsorship of a visa.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 full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent. 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. 3 years of experience in a technical leadership role leading project teams and setting technical direction. Experience developing software for physical hardware (Raspberry Pi, Arduino, Android, iOS, etc). Experience developing computer vision or machine learning products. Experience with full stack software development, including web applications, cloud softwares, computer networking (TCP/IP, SSL/TLS, HTTP, etc), Linux or operating system development/administration, etc. 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. Debug is a team of scientists and engineers dedicated to developing solutions for mosquito-borne disease control. In this role, you will be developing technology to raise and release sterile mosquitoes. You will prepare to scale up both our mosquito production and release capabilities. This role is located at our Singapore location where we operate our largest mosquito factory. Responsibilities Lead engineers to build new full stack software to orchestrate custom debug automated and manual workflows used in our programs. Collaborate with mechanical and other engineers to design and control the next generation of rearing and release automation system. Collect feedback from partners and end users around the world. Build data pipelines and analytics dashboards to improve our understanding of mosquito production, release, and wild mosquito population. Drive the adoption of DevOps best practices to streamline our development and deployment processes. Develop automation to assist in managing our growing fleet of on-premises Linux and operating system servers, and Google Cloud Platform (GCP) workloads. 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
Google will be prioritizing applicants who have a current right to work in Singapore, and do not require Google's sponsorship of a visa.Minimum qualifications: Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience. 5 years of experience with customer-facing designing and deploying distributed data processing systems with one or more technologies. Experience with SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., Mongo, Cassandra, DynamoDB, etc.). Experience with data modeling techniques and methodologies for traditional Online Analytical Processing or Online Transaction Processing (OLAP/OLTP) databases and modern data warehouses Preferred qualifications: 5 years of experience in managing technical client service. Experience with reading software code in one or more languages such as Java, Python, NodeJS, Golang, JavaScript. Experience in devising migration approaches, and migrating on-premise data processing systems to Cloud. Experience with designing and deploying distributed data processing systems with one or more technologies: SQL Server, MySQL, PostgreSQL, MongoDB, Cassandra, Redis, Hadoop, Spark, Flink, Kafka, Druid, Hive, HBase, Vertica, Netezza or Teradata. Knowledge of building and operationalizing data pipelines. About the jobThe 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. In this role, you will work with customers on projects to transform their business with data. You will provide consulting, solution design, and technical program management capabilities to customer engagements while guiding customer executives and technical stakeholders on project related decisions. You will serve as a liaison between the customers and product teams to drive product excellence and adoption. You will also work with Google partners currently servicing accounts to manage programs, deliver consulting services, and provide technical guidance.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 Work with customer technical leads, client executives, and partners to manage and deliver implementations of cloud solutions. Become a trusted advisor to decision makers throughout the engagement. Work with internal specialists, product and engineering teams to package best practices and lessons learned into thought leadership, methodologies, and published assets. Interact with business, partners, and customer technical stakeholders to manage project scope, priorities, deliverables, risks/issues, and timelines for client outcomes. Propose solution architectures and manage the deployment of cloud based databases, big data, and analytics solutions according to customer requirements and implement best practices. 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
Google will be prioritizing applicants who have a current right to work in Singapore, and do not require Google's sponsorship of a visa.Minimum qualifications: Bachelor’s degree, or equivalent practical experience. 8 years of experience programming in Java, Python, Golang, C++ or equivalent codebases. 3 years of experience building software for data privacy or security (e.g., identity and access management). 3 years of experience in a technical leadership role. 2 years of experience in a people management or team leadership role. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field.5 years of experience in a people management or team leadership role.Ability to present complex technical concepts to technical and non-technical audiences.Strong ability to partner with global stakeholders to align team goals with broader organizational objectives.Ability to deliver against product deliverables in ambiguous environments.Proven track record of managing an engineering team, with a strong background in relevant security domains, particularly in cloud infrastructure and third party security controls. About the jobLike Google's own ambitions, the work of a Software Engineer goes way 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. As the Software Engineering Manager for the newly formed software engineering team within the Cloud Third-Party Security team in Singapore, you will be a foundational lead for our new, high-impact software engineering team. You will act as a technical leader to hire and manage software engineers and work cross-functionally with stakeholders across Google to enable achieving our risk reduction goals.Responsibilities Build and lead a team of software engineers, combining technical leadership and people management to build scalable products that identify and remediate security gaps in Alphabet's usage of public cloud infrastructure, third-party vendors, and SaaS.Drive the technical roadmap to support risk reduction goals by addressing ambiguous problems, identifying future work, and ensuring technical excellence and manageable complexity.Oversee engineering projects, drive key architectural decisions and influence strategies across partner security and software engineering teams while building strong collaborations.Partner with cross-functional roles (e.g., Security Engineers, TPMs) to define requirements and implement systems that enable the rollout of controls to reduce the risk of undermanaged cloud and third-party vendor usage.Cultivate a high-performing engineering culture by overseeing staffing, driving professional growth through mentorship, and leading career development and performance management initiatives. 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
Google will be prioritizing applicants who have a current right to work in Singapore, and do not require Google's sponsorship of a visa.Minimum qualifications: Bachelor’s degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages (e.g., Go, Python, C, C++, Java, JavaScript), or 1 year of experience with an advanced degree. 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, and debugging). Preferred qualifications: Master's degree or PhD in Computer Science, or a related technical field. Experience in developing and maintaining machine learning models in production Knowledge of machine learning techniques and applications Experience in analyzing and improving efficiency, scalability, and stability of various systems 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.Whether it is paying online with Autofill, using tap and pay in stores, or using the Google Pay app, the Payments team at Google is focused on making payments simple, seamless, and secure. In addition to consumer payment technologies, the Payments team also powers the money movement between Google and its consumers and businesses.Responsibilities Analyze data for statistical insights. Develop accurate and fair machine learning models. Design experiments and implement new features and metrics. Work with product and marketing teams for experimentation and launch. Build and maintain production infrastructure, ensuring critical services and data are available and reliable. 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
Google will be prioritizing applicants who have a current right to work in Singapore, and do not require Google's sponsorship of a visa.Minimum qualifications: Bachelor’s degree or equivalent practical experience. 5 years of experience with full-stack development, including back end, such as Java, Python, GO, or C++ codebases, and front end, such as JavaScript, TypeScript, HTML, or CSS. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. 5 years of experience with data structures and algorithms in an academic or industry setting. Experience with cloud platform software development, and with Machine Learning or computer vision. Experience in Computer Networking (e.g., Transmission Control Protocol/Internet Protocol (TCP/IP), Routing, Load balancing, etc). Experience with hacking hardware (e.g., Arduino, Raspberry Pi, etc.), and with other technologies (e.g., AS3, OpenCV, Android, Obj-C, etc). Knowledge of System/network administrator for Linux/Unix or other operating systems. 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. Debug is a team of scientists and engineers dedicated to developing solutions for mosquito-borne disease control.In this role, you will be developing technology to raise and release sterile mosquitoes. You will prepare to scale up the mosquito production and release capabilities.Responsibilities Build new full-stack software to orchestrate custom debug automated and manual workflows used in the programs. Develop automation to assist in managing the growing fleet of on-premises Linux and other Operating System servers and Google Cloud Platform (GCP) workloads. Build data pipelines and analytics dashboards to improve the understanding of mosquito production, release, and wild mosquito populations. Drive the adoption of Developer Operations (DevOps) best practices to streamline the development and deployment processes. Work with end users (e.g., Debug team members and partners) to develop requirements and iterate on feedback. 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.