Home > Software Engineer Jobs

Software Engineer, Google Cloud Storage

apartmentGoogle placeSingapore scheduleFull-time calendar_month 

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.

Preferred qualifications:

  • Experience with storage technologies/systems.
  • Experience with file systems.
  • Experience in building and maintaining infrastructure software in a distributed environment.

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.

The Google Cloud Storage (GCS) Clients team mission is to provide first-party support for frameworks, enabling customers to run their Analytics and Artificial Intelligence/Machine Learning (AI/ML) workloads.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
  • Contribute to the design and development of new features and performance improvements in GCS client software (e.g., SDKs, Command-line Interface (CLI), connectors) by writing codes.
  • Assist in benchmarking GCS client performance for key customer use cases. Run tests, analyze the results, and help implement code changes to address performance bottlenecks.
  • Work on debugging and resolving customer-reported issues. Learn to trace problems through the client stack and apply targeted fixes in the SDKs and connectors to improve the customer experience.
  • Improve the codebases by adding unit tests, fixing existing bugs, and implementing logging and metrics that help make the software easier to debug and maintain.
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.

apartmentSingapore ExchangeplaceSingapore
We are seeking a skilled Software Engineer with experience in software development, data systems, or AI-driven platforms to support the design and implementation of Generative AI (GenAI) and digital transformation projects at SGX. Working closely...
apartmentECOXPLORE PTE. LTD.placeSingapore
The Senior Software Engineer will lead the design, development, and deployment of software solutions for Energy Management Systems (EMS) and Engineering Control & Monitoring Systems. This role requires strong technical expertise in software...
placeSingapore
of more than 5 countries. With rapid expansion plan, they are now looking for a .net Software Engineer to join their team. About the job Reporting directly to the Head of Software Development, your responsibility includes:  •  Develop and maintain web...