Google's Cloud Pub/Sub team is focused on integrating the product more deeply into Google Cloud Platform and the Data Analytics/BigQuery platform, alongside improvements to make Cloud Pub/Sub more scalable, available, and efficient. This involves addressing the business problem of enabling digital transformation for organizations by delivering enterprise-grade solutions that leverage Google's cutting-edge technology.
Requirements
- Experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
- Experience with software development and coding
- Experience with Distributed Systems.
- Experience in one or more of the following: High-Performance Scalable back-end, Large Scale Data Processing, Large Scale Distributed Systems, Large Scale System, System Design.
- Experience in one or more of the following: Distributed Computing, Distributed Data Analytics, Distributed Processing.
- Experience with messaging systems (Apache Kafka, Cloud Computing Platform SQS/SNS, Cloud Computing Platform Kinesis, Cloud Computing Platform Event Hubs, RabbitMQ).
- Experience in one or more of the following: Apache Hadoop/Spark (open source data analytics tools), Cloud Computing Platform, Big Data Technologies (Apache Spark, Apache Druid, Apache Hive, Apache Flink, Presto).
Responsibilities
- Design and implement features in C++, with the reliability of the service considered our most important feature.
- Develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
- 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.
- Integrate the product more deeply into Google Cloud Platform and the Data Analytics/BigQuery platform.
- Make Cloud Pub/Sub more scalable, available, and efficient.
- Provide opportunities and value impact of many different types of distributed systems programming at vast scale with high availability requirements.
- Troubleshoot and meet with internal+external customers to help them improve their experience with our products.
Other
- Versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
- Provide customer empathy by understanding and satisfying internal+external customer needs.
- 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.
- If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.