Software Engineer II, Data Movement Platform

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information through Google Cloud Platform.
Data
Mid-Level Software Engineer
Contact Company
1+ year of experience
Enterprise SaaS · AI

Description For Software Engineer II, Data Movement Platform

Google is seeking a Software Engineer II for their Data Movement Platform team, offering an opportunity to work on critical projects that shape how billions of users interact with information. As part of Google Cloud, you'll contribute to enterprise-grade solutions leveraging cutting-edge technology. The role focuses on developing large-scale distributed systems and data pipelines, requiring expertise in software development, data structures, and algorithms.

The position involves working with high-throughput systems built on Google Cloud Platform, emphasizing quality, security, and efficient delivery. You'll be part of a team that develops next-generation technologies across various domains, including distributed computing, system design, and data storage. The role offers opportunities to switch teams and projects as you grow with the company.

Google Cloud serves customers in over 200 countries, providing a platform that accelerates digital transformation across industries. You'll work in a collaborative environment where versatility and leadership qualities are valued. The position requires strong technical skills in programming languages like Python, Java, or JavaScript, combined with experience in data structures and distributed systems.

This role is perfect for engineers who are passionate about solving complex problems at scale, have a strong foundation in software engineering principles, and are interested in working with data technologies and cloud infrastructure. You'll be part of a company that values diversity, equality, and inclusion, offering comprehensive benefits and opportunities for professional growth.

Last updated 6 days ago

Responsibilities For Software Engineer II, Data Movement Platform

  • Address design challenges in high-throughput, large-scale distributed systems built on Google Cloud Platform
  • Build the service from the inception, emphasizing on quality and security without giving up on efficient and timely delivery
  • Gain expertise working with data technologies (databases, pipelines) and cloud infrastructure

Requirements For Software Engineer II, Data Movement Platform

Python
Java
JavaScript
  • Bachelor's degree 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 data structures or algorithms
  • 1 year of experience building and developing large-scale infrastructure or distributed systems
  • Experience in large scale distributed systems or data pipelines
  • Experience in performance measuring, benchmarking and optimizations
  • Knowledge of software engineering principles and ability to work in complex codebases and architecture

Interested in this job?

Jobs Related To Google Software Engineer II, Data Movement Platform

Technical Program Manager, Energy Contracts and Asset Management

Technical Program Manager position at Google focusing on energy contracts and asset management, requiring expertise in energy markets and data analysis.

Technical Program Manager, Process and Data Products

Technical Program Manager position at Google Cloud, focusing on analytics, data products, and process improvement with 2+ years of project management experience required.

Structuring Analyst, Technical Program Management, Data Centers

Technical Program Management role focused on data center energy portfolio management and structuring analysis at Google.

Data Scientist, Cloud Learning Services

Business Data Scientist role at Google's Cloud Learning Services, focusing on data analytics, ML/AI, and driving business insights through data-driven decision making.

Technical Program Manager, Data Analytics, Global Network Operations

Technical Program Manager position at Google focusing on data analytics and network operations, requiring SQL and Python expertise with competitive compensation.