
About Google
Empowering the world through technology and information
Key Highlights
- Over 100,000 employees globally
- Headquartered in Mountain View, California
- Parent company Alphabet Inc. valued at $1.5 trillion
- Google Cloud Platform serves millions of customers
Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...
🎁 Benefits
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
🌟 Culture
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...

Software Engineer III, Infrastructure, Cloud Bigtable
Google • New York, NY, USA
Job Description
Minimum qualifications:
- Bachelor’s degree in Computer Science, Mathematics, a related technical field, or equivalent practical experience.
- 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
- 2 years of experience with software development in C++, Java, or similar general-purpose programming language, or 1 year of experience with an advanced degree in an industry setting.
- Experience with database internals, including consistency, availability, partitioning, or storage engines.
- Experience analyzing data structures and algorithms to optimize system throughput and latency.
Preferred qualifications:
- Master's degree or PhD in Computer Science or related technical fields.
- 2 years of experience with data structures and algorithms, applied to query processing or query optimization.
- Experience developing accessible technologies.
- Experience with non-relational databases (NoSQL), SQL implementation, or large-scale data processing frameworks like Dataflow or Apache Beam.
- Experience working across different levels of a managed software product stack (frontend, backend, API) and solving compatibility issues.
Google'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.
Cloud Bigtable is Google’s fully managed, wide-column, non-relational database service. We power the backbone of Google’s own services (e.g., Search, Maps, Gmail) and provide that same power to the enterprises. We operate at an incredible scale, delivering single-digit millisecond latency and high throughput for machine learning, operational analytics, and user-facing 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.- Write product or system development code in C++ and Java to solve distributed systems problems across the Cloud Bigtable stack and OSS ecosystems.
- Participate in, or lead design reviews with peers to decide amongst available technologies, focusing on SQL integration and low-latency serving architectures.
- Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, accuracy, and efficiency) within a mission-critical database environment.
- Contribute to documentation or educational content based on product updates to assist external developers in adopting Bigtable and SQL paradigms.
- Triage product or system issues and debug/track/resolve by analyzing the sources of issues and impact on operations, engaging with customers to solve scalability issues.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Google.