Bachelor's degree in Computer Science, similar technical field of study or equivalent practical experience.
Experience in three or more of: Relational/non-relational databases, API development, integration testing, backend system design, and data pipelines.
Experience in Java or Python.
Experience in big data or scaled / sharded system design.
Experience with the Google Cloud Platform.
Experience with unit testing, agile project development, and bug and change management systems.
Knowledge of machine learning, data analysis, or data science.
About the job
The Google Customer Solutions (GCS) Sales, Analytics and Tools team help to power Google's high growth GCS Revenue organization by delivering actionable business insights at scale to all levels of the business and building the tools to support the processes that help shape the future direction of the business.
As a Web Solutions Engineer, your project responsibilities will extend from prototyping proofs of concept, developing and supporting tools, to enhancing core products. You will drive the development of tools and will be involved with the entire cycle of software development from planning what tools and features are needed, to designing and implementing quick and scalable solutions. You will work with Google’s infrastructure to handle big problems over a massive dataset. Your efforts will launch quickly and have immediate and obvious impact on those around you.
Google creates products and services that make the world a better place, and gTech’s role is to help bring them to life. Our teams of trusted advisors support customers globally. Our solutions are rooted in our technical skill, product expertise, and a thorough understanding of our customers’ complex needs. Whether the answer is a bespoke solution to solve a unique problem, or a new tool that can scale across Google, everything we do aims to ensure our customers benefit from the full potential of Google products.
To learn more about gTech, check out our video.
Design, develop and support scalable systems involving the orchestration between other existing tools and the automation of manual processes.
Develop integration tests and end-to-end testing platforms and associated monitoring and alerting solutions.
Architect reliable pipelines and backends to serve data via RESTful APIs and interact with other systems via RPC-driven API calls.
Engage with stakeholders, business collaborators, and fellow engineers to gather requirements and drive adoption of our systems.
Write and review technical design documents and participate in collaborative code reviews.
At Google, we don’t just accept difference—we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. 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 this form.